diff --git a/gen_ziektenplagenexotengroen.py.txt b/gen_ziektenplagenexotengroen.py.txt
index d839a6ed..38112293 100644
--- a/gen_ziektenplagenexotengroen.py.txt
+++ b/gen_ziektenplagenexotengroen.py.txt
@@ -11,15 +11,15 @@ def slugify(s: str) -> str:
return re.sub(r"[^A-Za-z]+", "_", s).strip("_").lower()
layers_EPR = [
- ("Eikenprocessierups","Eikenprocessierups aanwezig (Laag)", "Eikenprocessierups aanwezig (Laag)", "caterpillar_blue"),
- ("Eikenprocessierups","Eikenprocessierups deels bestreden", "Eikenprocessierups deels bestreden", "tree_orange"),
- ("Eikenprocessierups","Niet in beheergebied Gemeente Amsterdam", "Niet in beheergebied Gemeente Amsterdam", "flag_black"),
- ("Eikenprocessierups","Eikenprocessierups aanwezig (Urgent)", "Eikenprocessierups aanwezig (Urgent)", "caterpillar_red"),
- ("Eikenprocessierups","Eikenprocessierups gemeld", "Gemeld", "speechbubble"),
- ("Eikenprocessierups","Eikenprocessierups bestreden", "Eikenprocessierups bestreden", "tree_green"),
- ("Eikenprocessierups","Geen Eikenprocessierups aanwezig", "Geen Eikenprocessierups aanwezig", "tree_black"),
- ("Eikenprocessierups","Niet bereikbaar voor bestrijding", "Niet bereikbaar voor bestrijding", "flag_red"),
- ("Eikenprocessierups","Eikenprocessierups aanwezig (Standaard)", "Eikenprocessierups aanwezig (Standaard)", "caterpillar_orange"),
+ ("Eikenprocessierups","Eikenprocessierups aanwezig (Laag)", "Eikenprocessierups aanwezig (Laag)", "aanwezig_laag"),
+ ("Eikenprocessierups","Eikenprocessierups deels bestreden", "Eikenprocessierups deels bestreden", "deels_bestreden"),
+ ("Eikenprocessierups","Niet in beheergebied Gemeente Amsterdam", "Niet in beheergebied Gemeente Amsterdam", "niet_in_beheer"),
+ ("Eikenprocessierups","Eikenprocessierups aanwezig (Urgent)", "Eikenprocessierups aanwezig (Urgent)", "aanwezig_urgent"),
+ ("Eikenprocessierups","Eikenprocessierups gemeld", "Gemeld", "gemeld"),
+ ("Eikenprocessierups","Eikenprocessierups bestreden", "Eikenprocessierups bestreden", "bestreden"),
+ ("Eikenprocessierups","Geen Eikenprocessierups aanwezig", "Geen Eikenprocessierups aanwezig", "niet_aanwezig"),
+ ("Eikenprocessierups","Niet bereikbaar voor bestrijding", "Niet bereikbaar voor bestrijding", "niet_bereikbaar"),
+ ("Eikenprocessierups","Eikenprocessierups aanwezig (Standaard)", "Eikenprocessierups aanwezig (Standaard)", "aanwezig_standaard"),
("Eikenprocessierups Preventief","Eikenprocessierups Preventief", "Eikenprocessierups Preventief", "preventief"),
]
diff --git a/symbols/iconen/aanwezig_laag.svg b/symbols/iconen/aanwezig_laag.svg
new file mode 100644
index 00000000..b49a7dcb
--- /dev/null
+++ b/symbols/iconen/aanwezig_laag.svg
@@ -0,0 +1,8 @@
+
diff --git a/symbols/iconen/aanwezig_standaard.svg b/symbols/iconen/aanwezig_standaard.svg
new file mode 100644
index 00000000..423904a1
--- /dev/null
+++ b/symbols/iconen/aanwezig_standaard.svg
@@ -0,0 +1,8 @@
+
diff --git a/symbols/iconen/aanwezig_urgent.svg b/symbols/iconen/aanwezig_urgent.svg
new file mode 100644
index 00000000..b093e911
--- /dev/null
+++ b/symbols/iconen/aanwezig_urgent.svg
@@ -0,0 +1,8 @@
+
diff --git a/symbols/iconen/bestreden.svg b/symbols/iconen/bestreden.svg
new file mode 100644
index 00000000..1346682e
--- /dev/null
+++ b/symbols/iconen/bestreden.svg
@@ -0,0 +1,6 @@
+
diff --git a/symbols/iconen/caterpillar_blue.svg b/symbols/iconen/caterpillar_blue.svg
deleted file mode 100644
index 4a881ef6..00000000
--- a/symbols/iconen/caterpillar_blue.svg
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
diff --git a/symbols/iconen/caterpillar_orange.svg b/symbols/iconen/caterpillar_orange.svg
deleted file mode 100644
index bba0a286..00000000
--- a/symbols/iconen/caterpillar_orange.svg
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
diff --git a/symbols/iconen/caterpillar_red.svg b/symbols/iconen/caterpillar_red.svg
deleted file mode 100644
index 25844d31..00000000
--- a/symbols/iconen/caterpillar_red.svg
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
diff --git a/symbols/iconen/deels_bestreden.svg b/symbols/iconen/deels_bestreden.svg
new file mode 100644
index 00000000..4b6dfdf1
--- /dev/null
+++ b/symbols/iconen/deels_bestreden.svg
@@ -0,0 +1,4 @@
+
diff --git a/symbols/iconen/flag-svgrepo-com.svg b/symbols/iconen/flag-svgrepo-com.svg
deleted file mode 100644
index c85aee01..00000000
--- a/symbols/iconen/flag-svgrepo-com.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/symbols/iconen/flag_red.svg b/symbols/iconen/flag_red.svg
deleted file mode 100644
index 94acf0d4..00000000
--- a/symbols/iconen/flag_red.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
diff --git a/symbols/iconen/gemeld.svg b/symbols/iconen/gemeld.svg
new file mode 100644
index 00000000..f2e77bc5
--- /dev/null
+++ b/symbols/iconen/gemeld.svg
@@ -0,0 +1,6 @@
+
diff --git a/symbols/iconen/niet_aanwezig.svg b/symbols/iconen/niet_aanwezig.svg
new file mode 100644
index 00000000..731476f1
--- /dev/null
+++ b/symbols/iconen/niet_aanwezig.svg
@@ -0,0 +1,8 @@
+
diff --git a/symbols/iconen/niet_bereikbaar.svg b/symbols/iconen/niet_bereikbaar.svg
new file mode 100644
index 00000000..5236a9fe
--- /dev/null
+++ b/symbols/iconen/niet_bereikbaar.svg
@@ -0,0 +1,4 @@
+
diff --git a/symbols/iconen/niet_in_beheer.svg b/symbols/iconen/niet_in_beheer.svg
new file mode 100644
index 00000000..b54acb06
--- /dev/null
+++ b/symbols/iconen/niet_in_beheer.svg
@@ -0,0 +1,4 @@
+
diff --git a/symbols/iconen/preventief.svg b/symbols/iconen/preventief.svg
index d1b416b6..9b04a867 100644
--- a/symbols/iconen/preventief.svg
+++ b/symbols/iconen/preventief.svg
@@ -1,13 +1,4 @@
-