diff --git a/src/lib/components/lnv/Map.svelte b/src/lib/components/lnv/Map.svelte
index 0491ff2..2576d15 100644
--- a/src/lib/components/lnv/Map.svelte
+++ b/src/lib/components/lnv/Map.svelte
@@ -1,8 +1,6 @@
+
+{#snippet layer(data: GeoJSON.Feature, id: string, color: string)}
+
+
+
+
+{/snippet}
+
+{#if routing.geojson.routePast}
+ {@render layer(routing.geojson.routePast, "route-past", "#acacac")}
+{/if}
+{#if routing.geojson.al0}
+ {@render layer(routing.geojson.al0, "al0", "#94aad4")}
+{/if}
+{#if routing.geojson.al1}
+ {@render layer(routing.geojson.al1, "al1", "#94aad4")}
+{/if}
+{#if routing.geojson.route}
+ {@render layer(routing.geojson.route, "route", "#3478f6")}
+{/if}
\ No newline at end of file