diff --git a/AKDashboard/templates/AKDashboard/dashboard.html b/AKDashboard/templates/AKDashboard/dashboard.html
index 5f4df6f2cc65d1af383ad78658cc2e2fe826ae3d..1e54236d4e7070e97ad54038ba367b39ce3071f2 100644
--- a/AKDashboard/templates/AKDashboard/dashboard.html
+++ b/AKDashboard/templates/AKDashboard/dashboard.html
@@ -25,14 +25,14 @@
                 {% if 'AKPlan'|check_app_installed %}
 
                     <a class="dashboard-box btn btn-primary"
-                       href="{% url 'plan:ak_plan_current_next' event_slug=event.slug %}">
+                       href="{% url 'plan:plan_overview' event_slug=event.slug %}">
                         <div class="col-sm-12 col-md-3 col-lg-2 dashboard-button">
                             <span class="fa fa-list-ul"></span>
                             <span class='text'>{% trans 'Current AKs' %}</span>
                         </div>
                     </a>
                     <a class="dashboard-box btn btn-primary"
-                       href="{% url 'plan:ak_plan_timeline' event_slug=event.slug %}">
+                       href="{% url 'plan:plan_wall' event_slug=event.slug %}">
                         <div class="col-sm-12 col-md-3 col-lg-2 dashboard-button">
                             <span class="fa fa-calendar"></span>
                             <span class='text'>{% trans "AK Wall" %}</span>
diff --git a/AKPlanning/urls.py b/AKPlanning/urls.py
index 76f8b94e63f478332387d177cc426bbf62bf30aa..c7c04a384a1c7f6cd822b702048b00b667c3de07 100644
--- a/AKPlanning/urls.py
+++ b/AKPlanning/urls.py
@@ -13,12 +13,19 @@ Including another URLconf
     1. Import the include() function: from django.urls import include, path
     2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
 """
+from django.apps import apps
 from django.contrib import admin
 from django.urls import path, include
 
 urlpatterns = [
     path('admin/', admin.site.urls),
-    path('', include('AKSubmission.urls', namespace='submit')),
-    path('', include('AKDashboard.urls', namespace='dashboard')),
-    path('i18n/', include('django.conf.urls.i18n')),
+    path('i18n/', include('django.conf.urls.i18n'))
 ]
+
+# Load URLs dynamically (only if components are active)
+if apps.is_installed("AKSubmission"):
+    urlpatterns.append(path('', include('AKSubmission.urls', namespace='submit')))
+if apps.is_installed("AKDashboard"):
+    urlpatterns.append(path('', include('AKDashboard.urls', namespace='dashboard')))
+if apps.is_installed("AKPlan"):
+    urlpatterns.append(path('', include('AKPlan.urls', namespace='plan')))