diff --git a/src/Controller/WishlistController.php b/src/Controller/WishlistController.php
index 24a225ff6509c799ca1bd7a442bafd9c99337dde..7e1d571ad2b47914f1667103dbf12cc6a7ec0576 100644
--- a/src/Controller/WishlistController.php
+++ b/src/Controller/WishlistController.php
@@ -17,8 +17,11 @@ final class WishlistController extends AbstractController
     #[Route(name: 'app_wishlist_index', methods: ['GET'])]
     public function getWishLists(WishlistRepository $wishlistRepository): Response
     {
+        $user = $this->getUser() ; 
+
+
         return $this->render('wishlist/index.html.twig', [
-            'wishlists' => $wishlistRepository->findAll(),
+            'wishlists' => $user->getWishlists()->toArray()
         ]);
     }
 
@@ -26,15 +29,7 @@ final class WishlistController extends AbstractController
     public function createWishlist(Request $request, EntityManagerInterface $entityManager): Response
     {
         $wishlist = new Wishlist();
-        $name = $request->get(key: 'name');
-        $wishlist->setName(name: $name); 
-        $deadline = $request->get('deadline') ; 
-        $wishlist->setDeadline($deadline);
-        $entityManager->persist($wishlist);
-        $entityManager->flush();
-        
-        return new Response('wishlist created successfully', Response::HTTP_CREATED) ; 
-/*         $form = $this->createForm(WishlistType::class, $wishlist);
+        $form = $this->createForm(WishlistType::class, $wishlist);
         $form->handleRequest($request);
 
         if ($form->isSubmitted() && $form->isValid()) {
@@ -47,7 +42,9 @@ final class WishlistController extends AbstractController
         return $this->render('wishlist/new.html.twig', [
             'wishlist' => $wishlist,
             'form' => $form,
-        ]); */
+        ]); 
+        
+
     }
 
     #[Route('/{id}', name: 'app_wishlist_show', methods: ['GET'])]
@@ -94,3 +91,15 @@ final class WishlistController extends AbstractController
 
 
 }
+
+
+/* 
+        $wishlist = new Wishlist();
+        $name = $request->get(key: 'name');
+        $wishlist->setName(name: $name); 
+        $deadline = $request->get('deadline') ; 
+        $wishlist->setDeadline($deadline);
+        $this->getUser()->addToAuthorWhishlists($wishlist);
+        $entityManager->persist($wishlist);
+        $entityManager->persist($this->getUser()) ;
+        $entityManager->flush(); */
\ No newline at end of file
diff --git a/src/Entity/User.php b/src/Entity/User.php
index 197c87673a763194b5e52811967924622573e979..8f83f71d53ef12cb9d70f22fe77bc8f7c5cb7069 100644
--- a/src/Entity/User.php
+++ b/src/Entity/User.php
@@ -163,6 +163,11 @@ class User implements UserInterface
         return $this->wishlists;
     }
 
+    public function addToAuthorWhishlists(Wishlists $wishlist){
+        if (!$this->wishlists->contains($wishlist)) {
+            $this->wishlists[] = $wishlist;
+        }       
+    }
     // public function getInvitations(): Collection
     // {
     //     return $this->invitations;