diff --git a/src/covid19/app_views.py b/src/covid19/app_views.py
index 1a6a38e749c771bc0222b46e9892c5b6d65465b1..a5b98e3308450c3707a931dee3e404875df8274d 100644
--- a/src/covid19/app_views.py
+++ b/src/covid19/app_views.py
@@ -11,14 +11,14 @@ import covid19.blueprints.admin.admin_views
 
 from covid19.blueprints.who.who_views import app_who
 from covid19.blueprints.europe.europe_views import app_europe
-from covid19.blueprints.rki_vaccination.vaccination_views import app_vaccination
+from covid19.blueprints.rki_vaccination.vaccination_views import app_rki_vaccination
 from covid19.blueprints.rki_landkreise.rki_views import app_rki_landkreise
 from covid19.blueprints.rki_bundeslaender.rki_views import app_rki_bundeslaender
 from covid19.blueprints.admin.admin_views import app_admin
 
 app.register_blueprint(app_who, url_prefix='/who')
 app.register_blueprint(app_europe, url_prefix='/europe')
-app.register_blueprint(app_vaccination, url_prefix='/vaccination')
+app.register_blueprint(app_rki_vaccination, url_prefix='/rki/vaccination')
 app.register_blueprint(app_rki_bundeslaender, url_prefix='/rki/bundeslaender')
 app.register_blueprint(app_rki_landkreise, url_prefix='/rki/landkreise')
 app.register_blueprint(app_admin, url_prefix='/admin')
diff --git a/src/covid19/blueprints/rki_bundeslaender/rki_views.py b/src/covid19/blueprints/rki_bundeslaender/rki_views.py
index 88c991e78ad21c094cbdb29554e18ced24164590..d6994b369e5428118a36520e7f4f996d40475f7a 100644
--- a/src/covid19/blueprints/rki_bundeslaender/rki_views.py
+++ b/src/covid19/blueprints/rki_bundeslaender/rki_views.py
@@ -22,7 +22,7 @@ app_rki_bundeslaender = Blueprint(
 def url_rki_info():
     page_info = ApplicationPage('RKI', "Info")
     return render_template(
-        'rki_bundeslaender/rki_info.html',
+        'rki_bundeslaender/rki_bundeslaender_info.html',
         page_info=page_info)
 
 
@@ -30,7 +30,7 @@ def url_rki_info():
 def url_rki_tasks():
     page_info = ApplicationPage('RKI', "Tasks")
     return render_template(
-        'rki_bundeslaender/rki_tasks.html',
+        'rki_bundeslaender/rki_bundeslaender_tasks.html',
         page_info=page_info)
 
 
diff --git a/src/covid19/blueprints/rki_bundeslaender/templates/rki_bundeslaender/rki_bundeslaender_imported.html b/src/covid19/blueprints/rki_bundeslaender/templates/rki_bundeslaender/rki_bundeslaender_imported.html
index 8ee058f65ff1baf8d4623b388ec6f0ece7ab5057..71fd07eac440a2dd47c75140bb64f98b15e66d72 100644
--- a/src/covid19/blueprints/rki_bundeslaender/templates/rki_bundeslaender/rki_bundeslaender_imported.html
+++ b/src/covid19/blueprints/rki_bundeslaender/templates/rki_bundeslaender/rki_bundeslaender_imported.html
@@ -9,7 +9,7 @@
 
 
 {% block navigation_navtabs %}
-  {% include 'rki_bundeslaender/fragment_rki_navtabs.html' %}
+  {% include 'rki_bundeslaender/fragment_rki_bundeslaender_navtabs.html' %}
 {% endblock %}
 
 
@@ -21,7 +21,9 @@
         {% if page_data.has_prev %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for('rki_bundeslaender.url_rki_imported', page=page_data.prev_num) }}">Previous</a>
+               href="{{ url_for('rki_bundeslaender.url_rki_bundeslaender_imported', page=page_data.prev_num) }}">
+                Previous
+            </a>
         </li>
         {% endif %}
         <!-- all page numbers -->
@@ -30,7 +32,9 @@
                 {% if page_num != page_data.page %}
                     <li class="page-item">
                         <a class="page-link"
-                           href="{{ url_for('rki_bundeslaender.url_rki_imported', page=page_num) }}">{{ page_num }}</a>
+                           href="{{ url_for('rki_bundeslaender.url_rki_bundeslaender_imported', page=page_num) }}">
+                            {{ page_num }}
+                        </a>
                     </li>
                 {% else %}
                     <li class="page-item active">
@@ -47,7 +51,9 @@
         {% if page_data.has_next %}
         <li class="page-item">
             <a class="page-link"
-               href="{{ url_for('rki_bundeslaender.url_rki_imported', page=page_data.next_num) }}">Next</a>
+               href="{{ url_for('rki_bundeslaender.url_rki_bundeslaender_imported', page=page_data.next_num) }}">
+                Next
+            </a>
         </li>
         {% endif %}
         </ul>
diff --git a/src/covid19/blueprints/rki_bundeslaender/templates/rki_bundeslaender/rki_bundeslaender_info.html b/src/covid19/blueprints/rki_bundeslaender/templates/rki_bundeslaender/rki_bundeslaender_info.html
index 62bdc2568aa4e19ac8b0f7224eddc9bd1601af71..ac2553991473a81166d0544a1e4c81e6b9ec65f4 100644
--- a/src/covid19/blueprints/rki_bundeslaender/templates/rki_bundeslaender/rki_bundeslaender_info.html
+++ b/src/covid19/blueprints/rki_bundeslaender/templates/rki_bundeslaender/rki_bundeslaender_info.html
@@ -7,7 +7,7 @@
 
 
 {% block navigation_navtabs %}
-  {% include 'rki_bundeslaender/fragment_rki_navtabs.html' %}
+  {% include 'rki_bundeslaender/fragment_rki_bundeslaender_navtabs.html' %}
 {% endblock %}
 
 
diff --git a/src/covid19/blueprints/rki_bundeslaender/templates/rki_bundeslaender/rki_bundeslaender_tasks.html b/src/covid19/blueprints/rki_bundeslaender/templates/rki_bundeslaender/rki_bundeslaender_tasks.html
index 67f657b7e0070ad1eb7d38e5fd30265041619f1d..f26cea8de808f68432c1a56d6fe83bce3283158f 100644
--- a/src/covid19/blueprints/rki_bundeslaender/templates/rki_bundeslaender/rki_bundeslaender_tasks.html
+++ b/src/covid19/blueprints/rki_bundeslaender/templates/rki_bundeslaender/rki_bundeslaender_tasks.html
@@ -19,29 +19,29 @@
         <div class="col">
             <div class="btn-group-vertical" role="group" aria-label="Views">
                 <a class="btn btn-primary btn-lg btn-block text-left"
-                   href="/rki/bundeslaender/task/update/star_schema/initial"
+                   href="{{ url_for('rki_bundeslaender.url_rki_bundeslaender_task_update_starschema_initial') }}"
                    role="button">RKI :: Bundeslaender :: Task :: update :: star_schema :: initial</a>
                 <a class="btn btn-primary btn-lg btn-block text-left"
-                   href="/rki/bundeslaender/task/update/star_schema/incremental"
+                   href="{{ url_for('rki_bundeslaender.url_rki_bundeslaender_task_update_starschema_incremental') }}"
                    role="button">RKI :: Bundeslaender :: Task :: update :: star_schema :: incremental</a>
             </div>
         </div>
         <div class="col">
             <div class="btn-group-vertical" role="group" aria-label="Views">
                 <a class="btn btn-secondary btn-lg btn-block text-left"
-                   href="/rki/bundeslaender/task/download/only"
+                   href="{{ url_for('rki_bundeslaender.url_rki_bundeslaender_task_download_only') }}"
                    role="button">RKI :: Bundeslaender :: Task :: download :: only</a>
                 <a class="btn btn-secondary btn-lg btn-block text-left"
-                   href="/rki/bundeslaender/task/import/only"
+                   href="{{ url_for('rki_bundeslaender.url_rki_bundeslaender_task_import_only') }}"
                    role="button">RKI :: Bundeslaender :: Task :: import :: only</a>
                 <a class="btn btn-secondary btn-lg btn-block text-left"
-                   href="/rki/bundeslaender/task/update/dimension-tables/only"
+                   href="{{ url_for('rki_bundeslaender.url_rki_bundeslaender_task_update_dimensiontables_only') }}"
                    role="button">RKI :: Bundeslaender :: Task :: update :: dimension-tables : only</a>
                 <a class="btn btn-secondary btn-lg btn-block text-left"
-                   href="/rki/bundeslaender/task/update/fact-table/incremental/only"
+                   href="{{ url_for('rki_bundeslaender.url_rki_bundeslaender_task_update_facttable_incremental_only') }}"
                    role="button">RKI :: Bundeslaender :: Task :: update :: fact-table :: only :: incremental</a>
                 <a class="btn btn-secondary btn-lg btn-block text-left"
-                   href="/rki/bundeslaender/task/update/fact-table/initial/only"
+                   href="{{ url_for('rki_bundeslaender.url_rki_bundeslaender_task_update_facttable_initial_only') }}"
                    role="button">RKI :: Bundeslaender :: Task :: update :: fact-table :: only :: initial</a>
             </div>
         </div>
diff --git a/src/covid19/blueprints/rki_landkreise/rki_views.py b/src/covid19/blueprints/rki_landkreise/rki_views.py
index d43cda833c2998f273e5b28c1eb26f2fbe15f0f2..a04a86e71ecfc9460f912110ba93e63f3b4c8c39 100644
--- a/src/covid19/blueprints/rki_landkreise/rki_views.py
+++ b/src/covid19/blueprints/rki_landkreise/rki_views.py
@@ -12,7 +12,10 @@ drop_and_create_data_again = True
 
 
 app_rki_landkreise = Blueprint(
-    'rki_landkreise', __name__, template_folder='templates', url_prefix='/rki/landkreise')
+    'rki_landkreise', __name__,
+    template_folder='templates',
+    url_prefix='/rki/landkreise'
+)
 
 
 ##################################################################################################################
diff --git a/src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/fragments/fragment_vaccination_navbar_dropdown.html b/src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/fragments/fragment_rki_vaccination_navbar_dropdown.html
similarity index 100%
rename from src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/fragments/fragment_vaccination_navbar_dropdown.html
rename to src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/fragments/fragment_rki_vaccination_navbar_dropdown.html
diff --git a/src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/fragments/fragment_vaccination_navtabs.html b/src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/fragments/fragment_rki_vaccination_navtabs.html
similarity index 100%
rename from src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/fragments/fragment_vaccination_navtabs.html
rename to src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/fragments/fragment_rki_vaccination_navtabs.html
diff --git a/src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/fragments/fragment_vaccination_timeline_germany_table.html b/src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/fragments/fragment_rki_vaccination_timeline_germany_table.html
similarity index 100%
rename from src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/fragments/fragment_vaccination_timeline_germany_table.html
rename to src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/fragments/fragment_rki_vaccination_timeline_germany_table.html
diff --git a/src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/fragments/fragment_vaccination_timeline_germany_table_head.html b/src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/fragments/fragment_rki_vaccination_timeline_germany_table_head.html
similarity index 100%
rename from src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/fragments/fragment_vaccination_timeline_germany_table_head.html
rename to src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/fragments/fragment_rki_vaccination_timeline_germany_table_head.html
diff --git a/src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/vaccination_data.html b/src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/rki_vaccination_data.html
similarity index 100%
rename from src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/vaccination_data.html
rename to src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/rki_vaccination_data.html
diff --git a/src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/vaccination_import.html b/src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/rki_vaccination_import.html
similarity index 100%
rename from src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/vaccination_import.html
rename to src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/rki_vaccination_import.html
diff --git a/src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/vaccination_info.html b/src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/rki_vaccination_info.html
similarity index 100%
rename from src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/vaccination_info.html
rename to src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/rki_vaccination_info.html
diff --git a/src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/vaccination_tasks.html b/src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/rki_vaccination_tasks.html
similarity index 100%
rename from src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/vaccination_tasks.html
rename to src/covid19/blueprints/rki_vaccination/templates/rki_vaccination/rki_vaccination_tasks.html
diff --git a/src/covid19/blueprints/rki_vaccination/vaccination_views.py b/src/covid19/blueprints/rki_vaccination/vaccination_views.py
index d4f16aa34f16ab064be5898543a2ccaa4f8ffc92..540d77376d0645b72b31696856d29d9590f74d33 100644
--- a/src/covid19/blueprints/rki_vaccination/vaccination_views.py
+++ b/src/covid19/blueprints/rki_vaccination/vaccination_views.py
@@ -3,15 +3,15 @@ from celery import states
 from celery.utils.log import get_task_logger
 
 from database import app
-from covid19.services import vaccination_service
-from covid19.workers import celery
+from covid19.app_services import vaccination_service
+from covid19.app_workers import celery
 
 from covid19.blueprints.rki_vaccination.vaccination_model import VaccinationData, VaccinationDateReported
 from covid19.blueprints.rki_vaccination.vaccination_model_import import VaccinationImport
 from covid19.blueprints.common.common_model_transient import ApplicationPage
 
 
-app_vaccination = Blueprint('vaccination', __name__, template_folder='templates')
+app_rki_vaccination = Blueprint('rki_vaccination', __name__, template_folder='templates', url_prefix='/rki/vaccination')
 
 
 ##################################################################################################################
@@ -112,7 +112,7 @@ def task_vaccination_task_update_starschema_initial(self):
     return result
 
 
-@app_vaccination.route('/info')
+@app_rki_vaccination('/info')
 def url_vaccination_info():
     page_info = ApplicationPage('Vaccination', "Info")
     return render_template(
@@ -120,7 +120,7 @@ def url_vaccination_info():
         page_info=page_info)
 
 
-@app_vaccination.route('/tasks')
+@app_rki_vaccination('/tasks')
 def url_vaccination_tasks():
     page_info = ApplicationPage('Vaccination', "Tasks")
     return render_template(
@@ -128,8 +128,8 @@ def url_vaccination_tasks():
         page_info=page_info)
 
 
-@app_vaccination.route('/imported/page/<int:page>')
-@app_vaccination.route('/imported')
+@app_rki_vaccination('/imported/page/<int:page>')
+@app_rki_vaccination('/imported')
 def url_vaccination_imported(page=1):
     page_info = ApplicationPage('Vaccination', "Data: Germany Timeline imported")
     page_data = VaccinationImport.get_all_as_page(page)
@@ -139,8 +139,8 @@ def url_vaccination_imported(page=1):
         page_info=page_info)
 
 
-@app_vaccination.route('/data/page/<int:page>')
-@app_vaccination.route('/data')
+@app_rki_vaccination('/data/page/<int:page>')
+@app_rki_vaccination('/data')
 def url_vaccination_data(page=1):
     page_info = ApplicationPage('Vaccination', "Data: Germany Timeline")
     page_data = VaccinationData.get_all_as_page(page)
@@ -150,8 +150,8 @@ def url_vaccination_data(page=1):
         page_info=page_info)
 
 
-@app_vaccination.route('/date-reported/all/page/<int:page>')
-@app_vaccination.route('/date-reported/all')
+@app_rki_vaccination('/date-reported/all/page/<int:page>')
+@app_rki_vaccination('/date-reported/all')
 def url_vaccination_datereported_all(page=1):
     page_info = ApplicationPage('Vaccination', "Germany Timeline")
     page_data = VaccinationDateReported.get_all_as_page(page)
@@ -161,8 +161,8 @@ def url_vaccination_datereported_all(page=1):
         page_info=page_info)
 
 
-@app_vaccination.route('/date-reported/<int:vaccination_date_reported_id>/page/<int:page>')
-@app_vaccination.route('/date-reported/<int:vaccination_date_reported_id>')
+@app_rki_vaccination('/date-reported/<int:vaccination_date_reported_id>/page/<int:page>')
+@app_rki_vaccination('/date-reported/<int:vaccination_date_reported_id>')
 def url_vaccination_datereported_one(page=1, vaccination_date_reported_id=0):
     page_info = ApplicationPage('Vaccination', "Germany Timeline")
     datereported = VaccinationDateReported.find_by_id(vaccination_date_reported_id)
@@ -174,42 +174,42 @@ def url_vaccination_datereported_one(page=1, vaccination_date_reported_id=0):
         page_info=page_info)
 
 
-@app_vaccination.route('/task/download/only')
+@app_rki_vaccination('/task/download/only')
 def url_vaccination_task_download_only():
     flash("url_vaccination_task_download_only started")
     vaccination_service.run_download_only()
     return redirect(url_for('vaccination.url_vaccination_tasks'))
 
 
-@app_vaccination.route('/task/import/only')
+@app_rki_vaccination('/task/import/only')
 def url_vaccination_task_import_only():
     flash("url_vaccination_task_import_only started")
     task_vaccination_import_only.apply_async()
     return redirect(url_for('vaccination.url_vaccination_tasks'))
 
 
-@app_vaccination.route('/task/update/dimension-tables/only')
+@app_rki_vaccination('/task/update/dimension-tables/only')
 def url_vaccination_task_update_dimensiontables_only():
     flash("url_vaccination_task_update_dimensiontables_only started")
     task_vaccination_update_dimension_tables_only.apply_async()
     return redirect(url_for('vaccination.url_vaccination_tasks'))
 
 
-@app_vaccination.route('/task/update/fact-table/incremental/only')
+@app_rki_vaccination('/task/update/fact-table/incremental/only')
 def url_vaccination_task_update_facttable_incremental_only():
     flash("url_vaccination_task_update_facttable_incremental_only started")
     task_vaccination_update_facttable_incremental_only.apply_async()
     return redirect(url_for('vaccination.url_vaccination_tasks'))
 
 
-@app_vaccination.route('/task/update/fact-table/initial/only')
+@app_rki_vaccination('/task/update/fact-table/initial/only')
 def url_vaccination_task_update_facttable_initial_only():
     flash("url_vaccination_task_update_facttable_initial_only started")
     task_vaccination_update_facttable_initial_only.apply_async()
     return redirect(url_for('vaccination.url_vaccination_tasks'))
 
 
-@app_vaccination.route('/task/update/star_schema/initial')
+@app_rki_vaccination('/task/update/star_schema/initial')
 def url_vaccination_task_update_starschema_initial():
     flash("url_vaccination_task_update_star_schemainitial started")
     vaccination_service.run_download_only()
@@ -217,7 +217,7 @@ def url_vaccination_task_update_starschema_initial():
     return redirect(url_for('vaccination.url_vaccination_tasks'))
 
 
-@app_vaccination.route('/task/update/star_schema/incremental')
+@app_rki_vaccination('/task/update/star_schema/incremental')
 def url_vaccination_task_update_starschema_incremental():
     flash("url_vaccination_task_update_starschema_incremental started")
     vaccination_service.run_download_only()