diff --git a/client-solid/src/Components/Buttons/CommentsButton.tsx b/client-solid/src/Components/Buttons/CommentsButton.tsx
new file mode 100644
index 0000000..700c7b0
--- /dev/null
+++ b/client-solid/src/Components/Buttons/CommentsButton.tsx
@@ -0,0 +1,17 @@
+import { JSXElement } from "solid-js";
+
+import { CommentsIcon } from "../../Util/Icons";
+import { Post } from "../../Util/api";
+
+export default function CommentsBUtton({ post }: { post: Post }): JSXElement {
+  return (
+    <>
+      
+          
+        
+          {post.comments}
+         
+      
-        
-           
-        
-          {post.comments}
-         
-      
+      
+        
+           
+      
+     
+  );
+}
diff --git a/client-solid/src/Components/Comment.tsx b/client-solid/src/Components/Comment.tsx
index bdc61c4..d986055 100644
--- a/client-solid/src/Components/Comment.tsx
+++ b/client-solid/src/Components/Comment.tsx
@@ -1,6 +1,7 @@
 import { JSXElement } from "solid-js";
 
 import { PublicComment } from "../Util/api";
+import ReplyButton from "./Buttons/Reply";
 
 interface CommentProps {
   comment: PublicComment;
@@ -15,14 +16,18 @@ interface CommentProps {
 export function Comment({ comment }: CommentProps): JSXElement {
   return (
     <>
-      
+      
         {comment.created_at} 
       
-      
{comment.content}
+      
{comment.content}
+        
       
-        
Reply created_at 
-        
Replies to parent comment if any
+        
+        
Reply created_at 
+        
Replies to parent comment if any
+        
+        
     >
   );
 }
diff --git a/client-solid/src/Components/LoginButton.tsx b/client-solid/src/Components/LoginButton.tsx
index 53dce5d..82fed43 100644
--- a/client-solid/src/Components/LoginButton.tsx
+++ b/client-solid/src/Components/LoginButton.tsx
@@ -35,7 +35,7 @@ export function LoginButton(): JSXElement {
       {showLogoutModal() && (
         
           
             Do you wish to logout?
diff --git a/client-solid/src/Components/Menu.tsx b/client-solid/src/Components/Menu.tsx
index 36e4b67..841de3e 100644
--- a/client-solid/src/Components/Menu.tsx
+++ b/client-solid/src/Components/Menu.tsx
@@ -23,12 +23,8 @@ export function Menu(): JSXElement {
   const login_ctx = useContext(LoginContext)!;
   return (
     
-