diff --git a/WEB-INF/src/modele/dao/Dao.java b/WEB-INF/src/modele/dao/Dao.java
deleted file mode 100644
index e6df44f0dde1f3cc91ba2bb8fa293a442094f3e3..0000000000000000000000000000000000000000
--- a/WEB-INF/src/modele/dao/Dao.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package modele.dao;
-
-import java.util.List;
-
-public interface Dao<E>{
-    List<E> findAll();
-    void create(E elt);
-    void update(E elt);
-    void delete(E elt);
-}
diff --git a/WEB-INF/src/modele/dao/DaoThread.java b/WEB-INF/src/modele/dao/DaoThread.java
index 710adf7b655ef96aec65194c78034a5907957a04..63b94588812a0b619ba1ba1d0de86d6e74a7bb6f 100644
--- a/WEB-INF/src/modele/dao/DaoThread.java
+++ b/WEB-INF/src/modele/dao/DaoThread.java
@@ -92,7 +92,7 @@ public class DaoThread {
         DS bdd = DS.getInstance();
         List<Thread> res = new ArrayList<>();
         try(Connection con = bdd.getConnection()) {
-            PreparedStatement ps = con.prepareStatement("SELECT * FROM threads WHERE id_thread NOT IN (SELECT id_thread FROM followers WHERE username = ?)");
+            PreparedStatement ps = con.prepareStatement("SELECT * FROM threads WHERE id_thread NOT IN (SELECT id_thread FROM followers WHERE username = ?) ORDER BY date DESC");
             ps.setString(1, creator);
             ResultSet rs = ps.executeQuery();
             while (rs.next()) {
@@ -108,7 +108,7 @@ public class DaoThread {
         DS bdd = DS.getInstance();
         List<Thread> res = new ArrayList<>();
         try(Connection con = bdd.getConnection()) {
-            PreparedStatement ps = con.prepareStatement("SELECT * FROM threads WHERE id_thread IN (SELECT id_thread FROM followers WHERE username = ?)");
+            PreparedStatement ps = con.prepareStatement("SELECT * FROM threads WHERE id_thread IN (SELECT id_thread FROM followers WHERE username = ?) ORDER BY date DESC");
             ps.setString(1, creator);
             ResultSet rs = ps.executeQuery();
             while (rs.next()) {