diff --git a/src/components/UserProfile/MyProfile.vue b/src/components/UserProfile/MyProfile.vue
index 419b8a0b973733824644632054ea1c08c78508bf..9cb7f0d66b2353d85e62f98afb91776c51942dd9 100644
--- a/src/components/UserProfile/MyProfile.vue
+++ b/src/components/UserProfile/MyProfile.vue
@@ -3,14 +3,17 @@ import {ref, onMounted} from "vue";
 import { useRouter } from "vue-router";
 import { useUserInfoStore } from "@/stores/UserStore";
 import {UserService, BadgeService, GoalService, type GoalDTO, type BadgeDTO} from "@/api";
-import { ItemService } from "@/api";
+import { ItemService, type UserUpdateDTO } from "@/api";
 import handleUnknownError from '@/components/Exceptions/unkownErrorHandler'
+import bannerImage from '@/assets/banners/stacked.svg';
 
 let numberOfHistory = 6;
 let cardTitles = ["Spain tour", "Food waste", "Coffee", "Concert", "New book", "Pretty clothes"]
 let firstname = ref();
 let lastname = ref();
 const imageUrl = ref(`../src/assets/userprofile.png`);
+const bannerImageUrl = ref(bannerImage);
+
 
 let hasHistory = ref(true)
 let hasBadges = ref(false)
@@ -23,12 +26,6 @@ const backgroundName = ref("");
 const points = ref(0 as any);
 const streak = ref(0 as any);
 
-
-let goalName = ref('');
-let goalDescription = ref('');
-let targetAmount = ref('');
-let targetDate = ref('');
-let createdAt = ref('');
 let goals = ref<GoalDTO[]>([])
 
 async function getGoals() {
@@ -107,6 +104,11 @@ const getBadges = async () => {
 const selectItem = (item: any) => {
   backgroundName.value = item.itemName;
   let imageId = item.imageId;
+  //const bannerImagePayload: UserUpdateDTO = {
+   //   bannerImage: imageId as any,
+   // };
+  //UserService.update({ requestBody: bannerImagePayload })
+  //bannerImageUrl.value = `http://localhost:8080/api/images/${imageId}`;
   
 }
 
@@ -135,7 +137,7 @@ const toUpdateUserSettings = () => {
     <div class="row d-flex justify-content-center align-items-center h-100">
       <div class="col 12">
         <div class="card">
-          <div class="rounded-top text-white d-flex flex-row bg-primary" style="height:200px;" id="banner">
+          <div class="rounded-top text-white d-flex flex-row bg-primary" :style="{ height: '200px', backgroundImage: `url(${bannerImageUrl})` }">
             <div class=" d-flex flex-column align-items-center justify-content-center">
               <img :src="imageUrl" alt="Generisk plassholderbilde" class="img-fluid img-thumbnail"
                 style="width: 150px; height:150px; margin-left: 25px; margin-right: 15px;">