diff --git a/README.md b/README.md
index 3c39d4f..0ac1ccf 100644
--- a/README.md
+++ b/README.md
@@ -37,8 +37,8 @@ Akf-forum has got an API for AJAX, other clients etc. And, you can learn about A
 | Page support, support message limit correct | 🟢 | MEDIUM |
 | Multi-theme support, black theme | 🟡 | LOW |
 | Search | 🔴 | MEDIUM |
-| Footer | 🔴 | LOW |
-- If thread deleted, not show its messages in API. ?
+| Footer | 🟢 | LOW |
+
 - Profile photos will store in database
 - replacer function global
 - author name of thread
@@ -50,9 +50,9 @@ Akf-forum has got an API for AJAX, other clients etc. And, you can learn about A
 - app.param for users in API
 - message counts for API
 - ZATEN SİLİNDİ BU KİŞİ & MESAJ
-- about me button not working
 - delete thread for threads area
 - delete admin request, moreover, add it to user patch delete 😳
+- user -> ips []
 
 ### API
 | To do | Is done? 
diff --git a/routes/api/routes/threads.js b/routes/api/routes/threads.js
index 06c350c..71d40e3 100644
--- a/routes/api/routes/threads.js
+++ b/routes/api/routes/threads.js
@@ -72,7 +72,7 @@ app.delete("/:id/", async (req, res) => {
 
     thread.deleted = true;
     await thread.save();
-
+    await MessageModel.updateMany({ threadID: thread.id }, { deleted: true });
     res.complate(thread);
 
 })
@@ -86,6 +86,7 @@ app.post("/:id/undelete", async (req, res) => {
     thread.edited = true;
 
     await thread.save();
+    await MessageModel.updateMany({ threadID: thread.id }, { deleted: false });
 
     res.complate(thread);
 
diff --git a/routes/api/routes/users.js b/routes/api/routes/users.js
index b138fd6..a2155b0 100644
--- a/routes/api/routes/users.js
+++ b/routes/api/routes/users.js
@@ -49,7 +49,7 @@ app.post("/:id/undelete/", async (req, res) => {
     member.deleted = false;
     await member.save();
 
-    res.complate(member.toObject({ virtuals: true }));
+    res.complate(member);
 
 })
 
@@ -74,7 +74,7 @@ app.patch("/:id/", async (req, res) => {
 
     await member.save();
 
-    res.complate(member.toObject({ virtuals: true }));
+    res.complate(member);
 
 })
 
diff --git a/views/user.ejs b/views/user.ejs
index e926a25..a37a909 100644
--- a/views/user.ejs
+++ b/views/user.ejs
@@ -76,7 +76,7 @@
             body.name = prompt("Enter new username!");
           else if (e.target.id == "edit_avatar") 
             body.avatar = prompt("Enter new avatar URL!");
-          else if (e.target.id == "edit_avatar") 
+          else if (e.target.id == "edit_about") 
             body.about = prompt("Enter new about text!");
           else return;
           const res = await request(`/api/users/<%= member.id %>`, "PATCH", body);