diff --git a/assets/layers/walking_routes/license_info.json b/assets/layers/walking_routes/license_info.json
deleted file mode 100644
index 135da9ec3c..0000000000
--- a/assets/layers/walking_routes/license_info.json
+++ /dev/null
@@ -1,13 +0,0 @@
-[
-  {
-    "authors": [
-      "Gitte Loos (Createlli) in opdracht van Provincie Antwerpen "
-    ],
-    "path": "walking_route.svg",
-    "license": "CC-BY-SA 4.0",
-    "sources": [
-      "https://createlli.com/",
-      "https://www.provincieantwerpen.be/"
-    ]
-  }
-]
\ No newline at end of file
diff --git a/assets/layers/walking_routes/walking_route.svg b/assets/layers/walking_routes/walking_route.svg
deleted file mode 100644
index 5e4fc3449f..0000000000
--- a/assets/layers/walking_routes/walking_route.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/layers/walking_routes/walking_routes.json b/assets/layers/walking_routes/walking_routes.json
deleted file mode 100644
index fe23157bbd..0000000000
--- a/assets/layers/walking_routes/walking_routes.json
+++ /dev/null
@@ -1,113 +0,0 @@
-{
-    "id": "walking_routes",
-    "icon": "./assets/layers/walking_routes/walking_route.svg",
-    "name": {
-      "nl": "Wandelroutes van provincie Antwerpen"
-    },
-    "minzoom": 12,
-    "description": "Walking routes by 'provincie Antwerpen'",
-    "source": {
-      "osmTags": {
-        "and": [
-          "type=route",
-          "route=foot"
-        ]
-      },
-      "geoJson": "https://pietervdvn.github.io/speelplekken_cache/speelplekken_{layer}_{z}_{x}_{y}.geojson",
-      "geoJsonZoomLevel": 14,
-      "isOsmCache": true
-    },
-    "title": {
-      "render": "Wandeling {name}",
-      "mappings": [
-        {
-          "if": "name~.*wandeling.*",
-          "then": "{name}"
-        }
-      ]
-    },
-    "tagRenderings": [
-      {
-        "render": {
-          "nl": "Deze wandeling is {_length:km}km lang"
-        }
-      },
-      {
-        "mappings": [
-          {
-            "if": "route=iwn",
-            "then": {
-              "nl": "Dit is een internationale wandelroute"
-            }
-          },
-          {
-            "if": "route=nwn",
-            "then": {
-              "nl": "Dit is een nationale wandelroute"
-            }
-          },
-          {
-            "if": "route=rwn",
-            "then": {
-              "nl": "Dit is een regionale wandelroute"
-            }
-          },
-          {
-            "if": "route=lwn",
-            "then": {
-              "nl": "Dit is een lokale wandelroute"
-            }
-          }
-        ]
-      },
-      {
-        "render": {
-          "nl": "
Korte beschrijving:
{description}"
-        },
-        "question": "Geef een korte beschrijving van de wandeling (max 255 tekens)",
-        "freeform": {
-          "key": "description",
-          "type": "text"
-        }
-      },
-      {
-        "question": {
-          "nl": "Wie beheert deze wandeling en plaatst dus de signalisatiebordjes?"
-        },
-        "render": "Signalisatie geplaatst door {operator}",
-        "freeform": {
-          "key": "operator"
-        }
-      },
-      {
-        "question": {
-          "nl": "Naar wie kan men emailen bij problemen rond signalisatie?"
-        },
-        "render": {
-          "nl": "Bij problemen met signalisatie kan men emailen naar {operator:email}"
-        },
-        "freeform": {
-          "key": "operator:email",
-          "type": "email"
-        }
-      },
-      "questions",
-      "reviews"
-    ],
-    "color": {
-      "render": "#6d6",
-      "mappings": [
-        {
-          "if": "color~*",
-          "then": "{color}"
-        },
-        {
-          "if": "colour~*",
-          "then": "{colour}"
-        }
-      ]
-    },
-    "width": {
-      "render": "9"
-    }
-  }
\ No newline at end of file
diff --git a/assets/themes/natuurpunt/natuurpunt.json b/assets/themes/natuurpunt/natuurpunt.json
index 277420610c..66ee73e85d 100644
--- a/assets/themes/natuurpunt/natuurpunt.json
+++ b/assets/themes/natuurpunt/natuurpunt.json
@@ -59,13 +59,13 @@
       "builtin": [
         "bench",
         "watermill",
-        "parking"
+        "parking",
+        "information_board"
       ],
       "override": {
           "minzoom": "17"
       }
-    },
-    "information_board"
+    }
   ],
   "roamingRenderings": []
 }
\ No newline at end of file
diff --git a/assets/themes/speelplekken/speelplekken.json b/assets/themes/speelplekken/speelplekken.json
index 9f96a2f29e..f5f1b98d90 100644
--- a/assets/themes/speelplekken/speelplekken.json
+++ b/assets/themes/speelplekken/speelplekken.json
@@ -136,17 +136,116 @@
       }
     },
     {
-      "builtin": [
-        "walking_routes"
-      ],
-      "override": {
-        "source": {
-          "osmTags": {
-            "+and": [
-              "operator~[pP]rovincie Antwerpen"
-            ]
+      "id": "walking_routes",
+      "icon": "./assets/themes/speelplekken/walking_route.svg",
+      "name": {
+        "nl": "Wandelroutes van provincie Antwerpen"
+      },
+      "description": "Walking routes by 'provincie Antwerpen'",
+      "source": {
+        "osmTags": {
+          "and": [
+            "type=route",
+            "route=foot",
+            "operator~[pP]rovincie Antwerpen"
+          ]
+        },
+        "geoJson": "https://pietervdvn.github.io/speelplekken_cache/speelplekken_{layer}_{z}_{x}_{y}.geojson",
+        "geoJsonZoomLevel": 14,
+        "isOsmCache": true
+      },
+      "title": {
+        "render": "Wandeling {name}",
+        "mappings": [
+          {
+            "if": "name~.*wandeling.*",
+            "then": "{name}"
           }
-        }
+        ]
+      },
+      "tagRenderings": [
+        {
+          "render": {
+            "nl": "Deze wandeling is {_length:km}km lang"
+          }
+        },
+        {
+          "mappings": [
+            {
+              "if": "route=iwn",
+              "then": {
+                "nl": "Dit is een internationale wandelroute"
+              }
+            },
+            {
+              "if": "route=nwn",
+              "then": {
+                "nl": "Dit is een nationale wandelroute"
+              }
+            },
+            {
+              "if": "route=rwn",
+              "then": {
+                "nl": "Dit is een regionale wandelroute"
+              }
+            },
+            {
+              "if": "route=lwn",
+              "then": {
+                "nl": "Dit is een lokale wandelroute"
+              }
+            }
+          ]
+        },
+        {
+          "render": {
+            "nl": "Korte beschrijving:
{description}"
+          },
+          "question": "Geef een korte beschrijving van de wandeling (max 255 tekens)",
+          "freeform": {
+            "key": "description",
+            "type": "text"
+          }
+        },
+        {
+          "question": {
+            "nl": "Wie beheert deze wandeling en plaatst dus de signalisatiebordjes?"
+          },
+          "render": "Signalisatie geplaatst door {operator}",
+          "freeform": {
+            "key": "operator"
+          }
+        },
+        {
+          "question": {
+            "nl": "Naar wie kan men emailen bij problemen rond signalisatie?"
+          },
+          "render": {
+            "nl": "Bij problemen met signalisatie kan men emailen naar {operator:email}"
+          },
+          "freeform": {
+            "key": "operator:email",
+            "type": "email"
+          }
+        },
+        "questions",
+        "reviews"
+      ],
+      "color": {
+        "render": "#6d6",
+        "mappings": [
+          {
+            "if": "color~*",
+            "then": "{color}"
+          },
+          {
+            "if": "colour~*",
+            "then": "{colour}"
+          }
+        ]
+      },
+      "width": {
+        "render": "9"
       }
     }
   ],