diff --git a/server.js b/server.js
index 02758505e0a8e593bbc9a95cc6460cf31e903bae..86815c5fe0f38d008d814d66afdca553b0d2f5ca 100644
--- a/server.js
+++ b/server.js
@@ -150,6 +150,22 @@
             res.send("internal error at /3DGeoVolumes/collections/:collectionsId")
         }
     })
+    // request 3D Tiles
+    app.get('/collections/:collectionsId/3dtiles', function (req, res) {
+        try {
+            if (req.params.collectionsId == "Stuttgart_LOD2_Stadtmitte") {
+                res.redirect("http://193.196.37.89:8092/AssetsHFT/3DTile_Stuttgart_City_LoD2_InnenStadt_ClampToGround/tileset.json")
+            } else {
+                var collections_3dtiles_json = require(`./3DGeoVolumes/collections/${req.params.collectionsId}/3dtiles/tileset.json`)
+                var collections_3dtiles_output = replace_server_url(collections_3dtiles_json)
+                res.json(collections_3dtiles_output);
+            }
+        } catch (error) {
+            console.log(error)
+            res.send("internal error at /3DGeoVolumes/collections/:collectionsId/3dtiles")
+        }
+    })
+
 
     app.get('/collections/:collectionsId/:containerId', function (req, res) {
         try {
@@ -159,26 +175,23 @@
             res.send("internal error at /3DGeoVolumes/collections/:collectionsId/:containerId")
         }
     })
-
-    // app.get('/collections/Stuttgart_LOD2_Stadtmitte/3dtiles', function (req, res) {
-    //     res.redirect("http://193.196.37.89:8092/AssetsHFT/3DTile_Stuttgart_City_LoD2_InnenStadt_ClampToGround/tileset.json")
-    // })
-
-    // request 3D Tiles
-    app.get('/collections/:collectionsId/3dtiles', function (req, res) {
+    app.get('/collections/:collectionsId/:containerId/3dtiles', function (req, res) {
         try {
-            if (req.params.collectionsId == "Stuttgart_LOD2_Stadtmitte") {
-                res.redirect("http://193.196.37.89:8092/AssetsHFT/3DTile_Stuttgart_City_LoD2_InnenStadt_ClampToGround/tileset.json")
-            } else {
-                var collections_3dtiles_json = require(`./3DGeoVolumes/collections/${req.params.collectionsId}/3dtiles/tileset.json`)
+                var collections_3dtiles_json = require(`./3DGeoVolumes/collections/${req.params.collectionsId}/${req.params.containerId}/tileset.json`)
                 var collections_3dtiles_output = replace_server_url(collections_3dtiles_json)
                 res.json(collections_3dtiles_output);
-            }
         } catch (error) {
-            res.send("internal error at /3DGeoVolumes/collections/:collectionsId/3dtiles")
+            console.log(error)
+            res.send("internal error")
         }
     })
 
+    // app.get('/collections/Stuttgart_LOD2_Stadtmitte/3dtiles', function (req, res) {
+    //     res.redirect("http://193.196.37.89:8092/AssetsHFT/3DTile_Stuttgart_City_LoD2_InnenStadt_ClampToGround/tileset.json")
+    // })
+
+    
+
     // request i3s - New York Manual Redirect
     app.get('/collections/NewYork/i3s', function (req, res) {
         res.redirect("https://tiles.arcgis.com/tiles/P3ePLMYs2RVChkJx/arcgis/rest/services/Buildings_NewYork_17/SceneServer/layers/0/")