Index: finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/SongRepository.java
===================================================================
--- finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/SongRepository.java	(revision 821dc0e2461b715bec2ffdfd427d0c96cab1e5c1)
+++ finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/SongRepository.java	(revision 2fa68412b9b98d47c6152c311f60608a6c7e9af9)
@@ -1,7 +1,6 @@
 package com.ukim.finki.develop.finkwave.repository;
 
-import com.ukim.finki.develop.finkwave.model.dto.BasicSongDto;
-import com.ukim.finki.develop.finkwave.model.dto.MusicalEntityDto;
-import com.ukim.finki.develop.finkwave.model.dto.SongDto;
+import java.util.List;
+
 import org.springframework.data.jpa.repository.JpaRepository;
 import org.springframework.data.jpa.repository.Query;
@@ -10,6 +9,7 @@
 
 import com.ukim.finki.develop.finkwave.model.Song;
-
-import java.util.List;
+import com.ukim.finki.develop.finkwave.model.dto.BasicSongDto;
+import com.ukim.finki.develop.finkwave.model.dto.MusicalEntityDto;
+import com.ukim.finki.develop.finkwave.model.dto.SongDto;
 
 @Repository
@@ -63,4 +63,5 @@
         )
         FROM Song s
+        JOIN Listen l on l.id.songId = s.id
         GROUP BY
             s.id,
@@ -98,18 +99,29 @@
 
     @Query(value = """
-        SELECT DISTINCT on (l.song_id)
-            l.song_id,
-            me.title,
-            u.full_name,
-            u.username,
-            s.link,
-            me.cover
-        FROM LISTENS l
-        JOIN MUSICAL_ENTITIES me on me.id = l.song_id
-        JOIN USERS u on u.user_id = me.released_by
-        JOIN SONGS s on s.id = me.id
-        WHERE l.listener_id = :userId
-        ORDER BY l.song_id, l.timestamp DESC
-        LIMIT 5
+        SELECT
+            t.song_id,
+            t.title,
+            t.full_name,
+            t.username,
+            t.link,
+            t.cover
+        FROM (
+                 SELECT DISTINCT ON (l.song_id)
+                     l.song_id,
+                     me.title,
+                     u.full_name,
+                     u.username,
+                     me.cover,
+                     s.link,
+                     l.timestamp
+                 FROM listens l
+                     JOIN musical_entities me ON me.id = l.song_id
+                     JOIN songs s on s.id = l.song_id
+                     JOIN users u ON u.user_id = me.released_by
+                     WHERE l.listener_id = 2
+                 ORDER BY l.song_id, l.timestamp DESC
+             ) t
+        ORDER BY t.timestamp DESC
+        LIMIT 5;
     """, nativeQuery = true)
     List<BasicSongDto> getRecentlyListened(@Param("userId")Long userId);
Index: frontend/src/components/search/UserResult.tsx
===================================================================
--- frontend/src/components/search/UserResult.tsx	(revision 821dc0e2461b715bec2ffdfd427d0c96cab1e5c1)
+++ frontend/src/components/search/UserResult.tsx	(revision 2fa68412b9b98d47c6152c311f60608a6c7e9af9)
@@ -35,7 +35,4 @@
 				</p>
 			</div>
-			<div className="text-right text-xs text-gray-500">
-				<p>{user.followers} followers</p>
-			</div>
 		</div>
 	);
Index: frontend/src/pages/SongDetail.tsx
===================================================================
--- frontend/src/pages/SongDetail.tsx	(revision 821dc0e2461b715bec2ffdfd427d0c96cab1e5c1)
+++ frontend/src/pages/SongDetail.tsx	(revision 2fa68412b9b98d47c6152c311f60608a6c7e9af9)
@@ -137,4 +137,5 @@
 			setSong(response.data);
 		} catch (err) {
+			// todo :add toast
 			console.error("Error deleting review:", err);
 		}
