diff --git a/public/index.html b/public/index.html
index 19fe59f3cb1cd3af4303208d25a2aa6f81c70848..78f9f3be09dd5b334e69a61f2b0532dcea71e3c9 100644
--- a/public/index.html
+++ b/public/index.html
@@ -189,6 +189,22 @@
       console.log(`Modell ausgewählt: ${selectedModel}`);
       updateMenu();
     }
+    async function loadAndUnpackZip(zipUrl) {
+  const response = await fetch(zipUrl);
+  const buffer = await response.arrayBuffer();
+  const zip = await JSZip.loadAsync(buffer);
+
+  const files = {};
+  for (const filename of Object.keys(zip.files)) {
+    if (!zip.files[filename].dir) {
+      const content = await zip.files[filename].async('blob');
+      files[filename] = URL.createObjectURL(content);
+    }
+  }
+
+  return files;
+}
+
 
     async function activateXR() {
       const canvas = document.createElement('canvas');
@@ -211,7 +227,7 @@
   status.textContent = "Lade Modell aus ZIP-Datei...";
 
   try {
-    const zipUrl = './assets/models/model.zip'; // Relativer Pfad zur ZIP-Datei
+    const zipUrl = './assets/models/city_trash_can.zip'; // Relativer Pfad zur ZIP-Datei
     const files = await loadAndUnpackZip(zipUrl);
     const gltfFile = Object.keys(files).find((filename) => filename.endsWith('.gltf'));