diff --git a/main/db.sqlite3 b/main/db.sqlite3
index 4444bcf67995ddefa508c4b09a8711f1de347770..1e696f51d5fdc1bb6880a407770f32bf2a033ba4 100644
Binary files a/main/db.sqlite3 and b/main/db.sqlite3 differ
diff --git a/main/media/img/IMG_1651.jpg b/main/media/img/IMG_1651.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..009fb21746424a9cdf83d38425ade422b2189df4
Binary files /dev/null and b/main/media/img/IMG_1651.jpg differ
diff --git a/main/postSection/templates/postSection/postIndex.html b/main/postSection/templates/postSection/postIndex.html
index 66bb25ea3189fe477e018dfd80c83211e3f362c7..c485c8f412f9371e5b5c60e23874b86003d3136f 100644
--- a/main/postSection/templates/postSection/postIndex.html
+++ b/main/postSection/templates/postSection/postIndex.html
@@ -28,5 +28,4 @@
     <hr/>
     <input type="button" onclick="location.href='{% url 'postSection:newPost' %}';" value="New Post" /> 
    
-{% endblock content %}
-    
+{% endblock content %}
\ No newline at end of file
diff --git a/main/postSection/templates/postSection/postpage.html b/main/postSection/templates/postSection/postpage.html
deleted file mode 100644
index 2f45ee7e9956d2cea426f202fa48fc321c799a44..0000000000000000000000000000000000000000
--- a/main/postSection/templates/postSection/postpage.html
+++ /dev/null
@@ -1,15 +0,0 @@
-{% extends 'base.html' %}
-{% block content %}
-<!-- i have no idea what you are using this poge for lol -->
-
-        <p>POST :D</p>
-        <form method = 'post' enctype="multipart/form-data">
-                {%csrf_token%}
-                {{form.as_p}}
-                <button type ="submit">Upload</button>
-                
-        </form>
-
-       
-        <h2> <h2><hr>
-{% endblock content %}
\ No newline at end of file
diff --git a/main/profile/__pycache__/views.cpython-310.pyc b/main/profile/__pycache__/views.cpython-310.pyc
index f50c08c2cb2b633768c03dbc7b4f09872c213f2e..5aeaa669e2ca7c4b34c79cf3420c6e168af7a3fd 100644
Binary files a/main/profile/__pycache__/views.cpython-310.pyc and b/main/profile/__pycache__/views.cpython-310.pyc differ
diff --git a/main/profile/templates/profile/view_profile.html b/main/profile/templates/profile/view_profile.html
index 6a225c2926b5938dbce655d9e7c006e7244dea26..10535c3c49b71bcb204a4fb6bb28a4fa3f143e6a 100644
--- a/main/profile/templates/profile/view_profile.html
+++ b/main/profile/templates/profile/view_profile.html
@@ -1,26 +1,7 @@
-{% extends 'base.html' %}
-{% load static %}
-{% load sass_tags %}
+{% extends 'postSection/postIndex.html' %}
 
-{% block content %}
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta charset="UTF-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-    <title>View Profile</title>
-    {% load static %}
 
-    <script>
-        function confirmLogoff() {
-            var confirmation = confirm("Are you sure you want to log out?");
-            if (confirmation) {
-                window.location.href = "{% url 'home' %}"; // Redirect to home after logoff
-            }
-        }
-    </script>
-</head>
-<body>
+{% block profile %}
     <!-- Profile Content -->
     <div class="container mt-5">
         <h1 class="mb-4">View Profile</h1>
@@ -40,9 +21,4 @@
                 </div>
             </div>
         </div>
-
-    <!-- User's Posts -->
-        
-</body>
-</html>
-{% endblock content %}
+{% endblock profile %}
diff --git a/main/profile/views.py b/main/profile/views.py
index c44a5282b7728bd35abd07fed7fc23e9e97e9ffc..82a8ab30a5cf73ce80a760c69e679dd0218cf604 100644
--- a/main/profile/views.py
+++ b/main/profile/views.py
@@ -4,11 +4,12 @@ from .models import Profile
 from .forms import ProfileForm
 from PIL import Image
 from postSection.models import post
+from postSection.views import index_view
+from django.core.files.storage import default_storage
 
 @login_required
 def view_profile(request):
     profile = Profile.objects.get_or_create(user=request.user)[0]
-    
     # Resize profile picture if it exists
     if profile.profile_picture:
         # Open the image
@@ -22,53 +23,22 @@ def view_profile(request):
         
         # Save resized image (overwrite the original)
         image.save(profile.profile_picture.path)
-    
-    return render(request, 'profile/view_profile.html', {'profile': profile})
+    # Get all posts
+    if request.user.is_staff:
+        all_posts = post.objects.all()
+    else:
+        all_posts = post.objects.filter(author=request.user)
+    # Filter out posts without a valid image
+    valid_posts = []
+    for post_item in all_posts:
+        if post_item.image and default_storage.exists(post_item.image.name):
+            valid_posts.append(post_item)
+    return render(request, 'profile/view_profile.html', {'profile': profile, 'post_list': valid_posts})
     
 
 
 @login_required
 def edit_profile(request):
-    # profile = Profile.objects.get_or_create(user=request.user)[0]
-
-    # if request.method == 'POST':
-    #     form = ProfileForm(request.POST, request.FILES, instance=profile)
-    #     if form.is_valid():
-    #         form.save()
-    #         return redirect('view_profile')
-    # else:
-    #     form = ProfileForm(instance=profile)
-
-    # return render(request, 'profile/edit_profile.html'), {'form': form}
-
-    # profile = request.user.profile
-
-    # if request.method == 'POST':
-    #     # Pass request.FILES to handle profile picture upload
-    #     form = ProfileForm(request.POST, request.FILES, instance=profile)
-    #     if form.is_valid():
-    #         form.save()
-    #         return redirect('view_profile')
-    # else:
-    #     form = ProfileForm(instance=profile)
-
-    # return render(request, 'profile/edit_profile.html', {'form': form})
-
-    # profile = request.user.profile
-
-    # if request.method == 'POST':
-    #     form = ProfileForm(request.POST, request.FILES, instance=profile)
-    #     if form.is_valid():
-    #         # Update username
-    #         request.user.username = form.cleaned_data['username']
-    #         request.user.save()
-    #         form.save()
-    #         return redirect('view_profile')
-    # else:
-    #     form = ProfileForm(instance=profile)
-
-    # return render(request, 'profile/edit_profile.html', {'form': form})
-
     profile = request.user.profile
 
     if request.method == 'POST':
@@ -81,7 +51,7 @@ def edit_profile(request):
     else:
         # Initialize the form with the current username
         form = ProfileForm(instance=profile, initial={'username': request.user.username})
-
+    
     return render(request, 'profile/edit_profile.html', {'form': form})
 
 def user_posts(request, username):
diff --git a/main/register/templates/register/welcome.html b/main/register/templates/register/welcome.html
index 4a41b3cd28cdd4ffb659fc107d9f1fe31c393c23..a700207948da055459ddcd1c1003e8aa3bfeaa5c 100644
--- a/main/register/templates/register/welcome.html
+++ b/main/register/templates/register/welcome.html
@@ -1,8 +1,4 @@
 {% extends "base.html" %}
 {% block title %}
 <title>Home Page</title>
-{% endblock title %}
-
-{% block header %}
-    <h1 style="color: #167D8F;">Petgram</h1>
-{% endblock header %}
\ No newline at end of file
+{% endblock title %}
\ No newline at end of file
diff --git a/main/static/css/base.css b/main/static/css/base.css
index 4786acf0549f7704651304601bafb9d4d1bedce1..eb11e118af88996bf1832ad084417086ade6a634 100644
--- a/main/static/css/base.css
+++ b/main/static/css/base.css
@@ -4,7 +4,7 @@ body {
   flex-direction: column;
   align-items: center;
   justify-content: center;
-  height: 90vh;
+  min-height: 90vh;
   margin: 0;
   position: relative; }
 
@@ -125,6 +125,7 @@ body {
 
 .background-image {
   position: relative;
+  margin-top: 60px;
   width: 200px;
   opacity: 0.7; }
 
@@ -200,15 +201,6 @@ form input {
   flex-direction: column;
   color: #167D8F; }
 
-.logo {
-  color: #167D8F;
-  font-size: 24px;
-  margin-bottom: 100px;
-  /* Adjust the margin to lift the logo higher */
-  position: relative;
-  z-index: 2;
-  /* Ensure it's above the background image */ }
-
 form button, .back-button {
   background-color: #FFFFFF;
   color: #167D8F;
diff --git a/main/static/css/base.css.map b/main/static/css/base.css.map
index ecc84d4a7ce6ad7a85af08d9eaada2f95779f53d..f92a4c18f3fa5e4daa30ad0f4604d16cb811ab5f 100644
--- a/main/static/css/base.css.map
+++ b/main/static/css/base.css.map
@@ -5,5 +5,5 @@
 		"base.scss"
 	],
 	"names": [],
-	"mappings": "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"
+	"mappings": "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"
 }
\ No newline at end of file
diff --git a/main/static/css/base.scss b/main/static/css/base.scss
index f58afab887fa51de67081436f3b9f0942f3d64b6..eaf277f59450e0cf60750995014fb59b767d86eb 100644
--- a/main/static/css/base.scss
+++ b/main/static/css/base.scss
@@ -4,7 +4,7 @@ body {
     flex-direction: column;
     align-items: center;
     justify-content: center;
-    height: 90vh;
+    min-height: 90vh;
     margin: 0;
     position: relative;
 }
@@ -120,6 +120,7 @@ body {
 
 .background-image {
     position: relative;
+    margin-top: 60px;
     width: 200px;
     opacity: 0.7;
 }
@@ -206,14 +207,6 @@ form input{
     color: #167D8F;
 }
 
-.logo {
-    color: #167D8F;
-    font-size: 24px;
-    margin-bottom: 100px; /* Adjust the margin to lift the logo higher */
-    position: relative;
-    z-index: 2; /* Ensure it's above the background image */
-}
-
 form button, .back-button {
     background-color: #FFFFFF;
     color: #167D8F;
diff --git a/main/templates/base.html b/main/templates/base.html
index 5e69d3171b0e8a6098a2a84ed4ce29d4061f7f33..0901dfd1c4fa1452b705323d38b50b31173e852c 100644
--- a/main/templates/base.html
+++ b/main/templates/base.html
@@ -33,19 +33,19 @@
             <a href="#" onclick="confirmLogoff()">Log Off</a>
         </div>
     </div>
-
     {% endblock navbar %}
-    <header>
-        {% block header %}
-        <img src="{% static 'paw.png' %}" alt="Paw" class="background-image">
-        <h1>Petgram</h1>
-        {% endblock header%}
-    </header>
 
-    <main>
-        {% block content %}
-        <p>Welcome to Petgram! Here you can share your pet photos and stories.</p>
-        {% endblock content%}
+    {% block header %}
+    <img src="{% static 'paw.png' %}" alt="Paw" class="background-image">
+    <h1>Petgram</h1>
+    {% endblock header%}
+
+    {% block profile %}
+    {% endblock profile %}
+
+    {% block content %}
+    <p>Welcome to Petgram! Here you can share your pet photos and stories.</p>
+    {% endblock content%}
     </main>
 
     <footer>