diff --git a/.github/workflows/create-image.yml b/.github/workflows/create-image.yml
index 9113629..840cc36 100644
--- a/.github/workflows/create-image.yml
+++ b/.github/workflows/create-image.yml
@@ -6,6 +6,10 @@ on:
       githubRepo:
         description: "Link of public github repo to deploy"
         required: true
+    outputs:
+      student_url:
+        description: "Link of student's repository"
+        value: ${{ jobs.get_students_url.outputs.student_url }}
 
 jobs:
   create_student_submodule:
@@ -88,3 +92,12 @@ jobs:
       repo_name: ${{ needs.dockerise-image.outputs.repo_name }}
       year: ${{ needs.dockerise-image.outputs.year }}
       image: ${{ needs.dockerise-image.outputs.image_name }}
+
+  get_students_url:
+    runs-on: ubuntu-latest
+    needs: trigger_deployment
+    steps:
+      - name: echo_success
+        runs: echo "Successfully retrieved repo_url ${{ needs.trigger_deployment.outputs.student_url }}"
+    outputs:
+      student_url: ${{ needs.trigger_deployment.outputs.student_url }}
diff --git a/.github/workflows/deploy-image.yml b/.github/workflows/deploy-image.yml
index 585f51e..aeadec3 100644
--- a/.github/workflows/deploy-image.yml
+++ b/.github/workflows/deploy-image.yml
@@ -19,6 +19,10 @@ on:
         description: "image name"
         required: true
         type: string
+    outputs:
+      student_url:
+        description: "student's deployment url"
+        value: ${{ jobs.deploy-with-helm.outputs.students_url }}
 
 jobs:
   create-or-update-values-file:
@@ -92,16 +96,16 @@ jobs:
     steps:
       - name: Checkout
         uses: actions/checkout@v4
-      - id: 'auth'
-        name: 'Authenticate to Google Cloud'
-        uses: 'google-github-actions/auth@v2'
+      - id: "auth"
+        name: "Authenticate to Google Cloud"
+        uses: "google-github-actions/auth@v2"
         with:
           create_credentials_file: true
-          workload_identity_provider: 'projects/1006240973223/locations/global/workloadIdentityPools/gha-create-gke-cluster/providers/github-actions'
-          service_account: 'kube-deploy-student-projects@code-idp.iam.gserviceaccount.com'
-      - id: 'get-credentials'
+          workload_identity_provider: "projects/1006240973223/locations/global/workloadIdentityPools/gha-create-gke-cluster/providers/github-actions"
+          service_account: "kube-deploy-student-projects@code-idp.iam.gserviceaccount.com"
+      - id: "get-credentials"
         name: Get GKE creds
-        uses: 'google-github-actions/get-gke-credentials@v2'
+        uses: "google-github-actions/get-gke-credentials@v2"
         with:
           cluster_name: code-idp-gke
           location: europe-west1
diff --git a/.github/workflows/update-image.yml b/.github/workflows/update-image.yml
index ed7e91f..921a171 100644
--- a/.github/workflows/update-image.yml
+++ b/.github/workflows/update-image.yml
@@ -6,6 +6,10 @@ on:
       githubRepo:
         description: "Link of public github repo to deploy"
         required: true
+    outputs:
+      student_url:
+        description: "student's deployment url"
+        value: ${{ jobs.deploy-with-helm.outputs.students_url }}
 
 jobs:
   check_if_update_needed:
@@ -97,3 +101,12 @@ jobs:
       repo_name: ${{ needs.dockerise-image.outputs.repo_name }}
       year: ${{ needs.dockerise-image.outputs.year }}
       image: ${{ needs.dockerise-image.outputs.image_name }}
+
+  get_students_url:
+    runs-on: ubuntu-latest
+    needs: trigger_deployment
+    steps:
+      - name: echo_success
+        runs: echo "Successfully retrieved repo_url ${{ needs.trigger_deployment.outputs.student_url }}"
+    outputs:
+      student_url: ${{ needs.trigger_deployment.outputs.student_url }}
diff --git a/.gitmodules b/.gitmodules
deleted file mode 100644
index 7ffa7a5..0000000
--- a/.gitmodules
+++ /dev/null
@@ -1,6 +0,0 @@
-[submodule "submissions-2024/noemiamccarthy-web-basics-hand-in-04/noemiamccarthy-web-basics-hand-in-04"]
-	path = submissions-2024/noemiamccarthy-web-basics-hand-in-04/noemiamccarthy-web-basics-hand-in-04
-	url = https://github.com/noemiamccarthy/web_basics_hand_in_04
-[submodule "submissions-2024/maggieekubat-recipe/maggieekubat-recipe"]
-	path = submissions-2024/maggieekubat-recipe/maggieekubat-recipe
-	url = https://github.com/maggieekubat/Recipe
diff --git a/submissions-2024/maggieekubat-recipe/maggieekubat-recipe b/submissions-2024/maggieekubat-recipe/maggieekubat-recipe
deleted file mode 160000
index a4c63aa..0000000
--- a/submissions-2024/maggieekubat-recipe/maggieekubat-recipe
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit a4c63aa3a477f8155baefd3b2758ab58865e5faf
diff --git a/submissions-2024/maggieekubat-recipe/values.yml b/submissions-2024/maggieekubat-recipe/values.yml
deleted file mode 100644
index 0098283..0000000
--- a/submissions-2024/maggieekubat-recipe/values.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-  host: maggieekubat-recipe.idp.laurinnotemann.dev
-  image: europe-west10-docker.pkg.dev/code-idp/idp-artifact-registry/maggieekubat-recipe:a4c63aa3a477f8155baefd3b2758ab58865e5faf
-  name: maggieekubat-recipe
diff --git a/submissions-2024/noemiamccarthy-web-basics-hand-in-04/noemiamccarthy-web-basics-hand-in-04 b/submissions-2024/noemiamccarthy-web-basics-hand-in-04/noemiamccarthy-web-basics-hand-in-04
deleted file mode 160000
index d59fe17..0000000
--- a/submissions-2024/noemiamccarthy-web-basics-hand-in-04/noemiamccarthy-web-basics-hand-in-04
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit d59fe176d6615b0178927ed73eeda2ed16e35457
diff --git a/submissions-2024/noemiamccarthy-web-basics-hand-in-04/values.yml b/submissions-2024/noemiamccarthy-web-basics-hand-in-04/values.yml
deleted file mode 100644
index 55e9509..0000000
--- a/submissions-2024/noemiamccarthy-web-basics-hand-in-04/values.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-  host: noemiamccarthy-web-basics-hand-in-04.idp.laurinnotemann.dev
-  image: europe-west10-docker.pkg.dev/code-idp/idp-artifact-registry/noemiamccarthy-web-basics-hand-in-04:d59fe176d6615b0178927ed73eeda2ed16e35457
-  name: noemiamccarthy-web-basics-hand-in-04
