diff --git a/CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/CityDoctorController.java b/CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/CityDoctorController.java
index 2656232979d24c9c8f6071547e68620a9ae72a66..b8fa7c0914b229fc5ad51a22cda14cf6b3bceffa 100644
--- a/CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/CityDoctorController.java
+++ b/CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/CityDoctorController.java
@@ -155,6 +155,7 @@ public class CityDoctorController {
         buildBuildings(model);
         buildVegetation(model.getVegetation());
         buildTransportation(model.getTransportation());
+        buildTunnel(model.getTunnels());
         buildBridges(model);
         buildWater(model);
         buildLand(model);
@@ -1229,6 +1230,9 @@ public class CityDoctorController {
                 buildTransportation(model.getTransportation());
                 updateTree(mainWindow.getTransportationView().getRoot());
                 break;
+            case TUNNEL:
+                buildTunnel(model.getTunnels());
+                updateTree(mainWindow.getTunnelView().getRoot());
             case WATER:
                 buildWater(model);
                 updateTree(mainWindow.getWaterView().getRoot());