Index: src/main/java/com/db/finki/www/build_board/controller/thread_controller/TopicController.java
===================================================================
--- src/main/java/com/db/finki/www/build_board/controller/thread_controller/TopicController.java	(revision b48ccc170007d943d36833ee3d6336cde395b061)
+++ src/main/java/com/db/finki/www/build_board/controller/thread_controller/TopicController.java	(revision da736c98f5bc0d92e6c6e6f2f5f284fe5d8acd79)
@@ -74,4 +74,5 @@
         }
 
+        model.addAttribute("blacklisted", blacklistedUserService.findForTopic(topicId));
         return bootstartTopic(topicId, model);
     }
Index: src/main/java/com/db/finki/www/build_board/repository/BlacklistedUserRepo.java
===================================================================
--- src/main/java/com/db/finki/www/build_board/repository/BlacklistedUserRepo.java	(revision b48ccc170007d943d36833ee3d6336cde395b061)
+++ src/main/java/com/db/finki/www/build_board/repository/BlacklistedUserRepo.java	(revision da736c98f5bc0d92e6c6e6f2f5f284fe5d8acd79)
@@ -8,4 +8,6 @@
 import org.springframework.data.jpa.repository.Query;
 import org.springframework.data.repository.query.Param;
+
+import java.util.List;
 
 public interface BlacklistedUserRepo extends JpaRepository<BlacklistedUser, BlacklistedUserId> {
@@ -29,3 +31,5 @@
 """)
     void revoke(@Param("topic") long topicId, @Param("user") int blacklistedUserId);
+
+    List<BlacklistedUser> findAllByTopicId(Integer topicId);
 }
Index: src/main/java/com/db/finki/www/build_board/service/BlacklistedUserService.java
===================================================================
--- src/main/java/com/db/finki/www/build_board/service/BlacklistedUserService.java	(revision b48ccc170007d943d36833ee3d6336cde395b061)
+++ src/main/java/com/db/finki/www/build_board/service/BlacklistedUserService.java	(revision da736c98f5bc0d92e6c6e6f2f5f284fe5d8acd79)
@@ -1,6 +1,11 @@
 package com.db.finki.www.build_board.service;
 
+import com.db.finki.www.build_board.entity.blacklisted_user.BlacklistedUser;
 import com.db.finki.www.build_board.repository.BlacklistedUserRepo;
 import org.springframework.stereotype.Service;
+
+import java.util.List;
+import java.util.Set;
+import java.util.stream.Collectors;
 
 @Service
@@ -17,3 +22,8 @@
         blacklistedUserRepo.revoke(topicId,blacklistedUserId);
     }
+
+    public Set<Integer> findForTopic(int topicId) {
+       return blacklistedUserRepo.findAllByTopicId(topicId).stream().map(b -> b.getRefersTo()
+               .getId()).collect(Collectors.toSet());
+    }
 }
Index: src/main/resources/templates/fragments/discussion.html
===================================================================
--- src/main/resources/templates/fragments/discussion.html	(revision b48ccc170007d943d36833ee3d6336cde395b061)
+++ src/main/resources/templates/fragments/discussion.html	(revision da736c98f5bc0d92e6c6e6f2f5f284fe5d8acd79)
@@ -1,4 +1,4 @@
 <th:object
-        th:fragment="discussion(reply_cont)"
+        th:fragment="discussion(reply_cont, blacklisted)"
         th:each="reply : ${reply_cont}">
     <div
@@ -50,5 +50,5 @@
                 </div>
             </div>
-            <div th:if="${session.user != null}">
+            <div th:if="${session.user != null }">
                 <button type="button"
                         class="btn btn-danger btn-sm edit-delete-btn ms-2 report-btn"
@@ -180,4 +180,4 @@
         </div>
     </div>
-    <div th:replace="~{/fragments/discussion :: discussion(reply_cont=${reply.getChildren()})}"></div>
+    <div th:replace="~{/fragments/discussion :: discussion(reply_cont=${reply.getChildren()},blacklisted=${blacklisted})}"></div>
 </th:object>
Index: src/main/resources/templates/show-blacklisted-users.html
===================================================================
--- src/main/resources/templates/show-blacklisted-users.html	(revision b48ccc170007d943d36833ee3d6336cde395b061)
+++ src/main/resources/templates/show-blacklisted-users.html	(revision da736c98f5bc0d92e6c6e6f2f5f284fe5d8acd79)
@@ -23,38 +23,47 @@
             </div>
         </div>
-        <div class="list-group-item d-flex gap-2 justify-content-between align-items-center ps-4 pe-4"
+        <div class="list-group-item d-flex gap-2 justify-content-between align-items-center ps-4 pe-4 flex-wrap"
              th:each="blacklisted : ${current}">
-            <div class="d-flex flex-row align-items-center gap-3">
-                <img class="rounded-circle border border-1 border-info"
-                     style="width: 5em; height: 5em"
-                     th:src="${blacklisted.getRefersTo().getAvatarUrl()}">
-                <h5 class="mb-1 d-flex">
-                    <a th:href="@{/{username}/profile (username=${blacklisted.getRefersTo().getUsername()})}"
-                       th:text="${blacklisted.getRefersTo().getUsername()}"
-                       class="text-decoration-none"
-                    ></a>
-                    </a>
-                </h5>
-            </div>
-            <div class="d-flex gap-3 align-items-center">
-                <form method="post"
-                      th:action="@{/topics/{id}/blacklisted/{userId}(
+            <div class="w-100 d-flex flex-row justify-content-between">
+                <div class="d-flex flex-row align-items-center gap-3">
+                    <img class="rounded-circle border border-1 border-info"
+                         style="width: 5em; height: 5em"
+                         th:src="${blacklisted.getRefersTo().getAvatarUrl()}">
+                    <h5 class="mb-1 d-flex">
+                        <a th:href="@{/{username}/profile (username=${blacklisted.getRefersTo().getUsername()})}"
+                           th:text="${blacklisted.getRefersTo().getUsername()}"
+                           class="text-decoration-none"
+                        ></a>
+                        </a>
+                    </h5>
+                </div>
+                <div class="d-flex gap-3 align-items-center">
+                    <p style="cursor: pointer;"
+                       class="show-reason text-decoration-underline mb-0"
+                       th:if="${!blacklisted.getReason().isBlank()}">
+                        Reason</p>
+                    <form method="post"
+                          th:action="@{/topics/{id}/blacklisted/{userId}(
           id=${blacklisted.topic.getId()},
           userId=${blacklisted.getRefersTo().getId()}
       )}">
-                    <button class="btn btn-outline-danger btn-sm px-3">
-                        <i class="bi bi-x-circle me-1"></i>
-                        Revoke
-                    </button>
-                </form>
-                <p class="mb-0"
-                   th:text="${#temporals.format(blacklisted.getStartTime(), 'dd MMM yyyy')}"
-                   style="width: 7em">
-                    Start
-                    time</p>
-                <p style="cursor: pointer;"
-                   class="show-reason text-decoration-underline"
-                   th:if="${!blacklisted.getReason().isBlank()}">
-                    Reason</p>
+                        <button class="btn btn-outline-danger btn-sm px-3">
+                            <i class="bi bi-x-circle me-1"></i>
+                            Revoke
+                        </button>
+                    </form>
+                    <p class="mb-0"
+                       th:text="${#temporals.format(blacklisted.getStartTime(), 'dd MMM yyyy')}"
+                       style="width: 7em">
+                        Start
+                        time</p>
+                </div>
+            </div>
+            <div th:if="${!blacklisted.getReason().isBlank()}"
+                 style="display: none"
+                 class="reason w-100 mt-3">
+                <h3>
+                    Reason:</h3>
+                <p th:text="${blacklisted.getReason()}"></p>
             </div>
         </div>
Index: src/main/resources/templates/show-topic.html
===================================================================
--- src/main/resources/templates/show-topic.html	(revision b48ccc170007d943d36833ee3d6336cde395b061)
+++ src/main/resources/templates/show-topic.html	(revision da736c98f5bc0d92e6c6e6f2f5f284fe5d8acd79)
@@ -196,5 +196,5 @@
 
     <!-- Replies Section -->
-    <div th:replace="~{/fragments/discussion :: discussion(reply_cont=${replies})}"></div>
+    <div th:replace="~{/fragments/discussion :: discussion(reply_cont=${replies},blacklisted=${blacklisted})}"></div>
 
     <!--    Report modal -->
@@ -203,5 +203,6 @@
          tabindex="-1"
          aria-labelledby="reportModal"
-         aria-hidden="true">
+         aria-hidden="true"
+    >
         <div class="modal-dialog">
             <div class="modal-content">
