diff --git a/beautified_icons.mapping b/beautified_icons.mapping
index 5e292fde..c353545c 100644
--- a/beautified_icons.mapping
+++ b/beautified_icons.mapping
@@ -562,6 +562,7 @@ amenity_advertising_poster_box=${ICONPATH}amenity_advertising_poster_box_12441.$
amenity_vending_excrement_bags=${ICONPATH}amenity_vending_excrement_bags_12290.${ICONTYPE}
amenity_weighbridge=${ICONPATH}amenity_empty.${ICONTYPE}
amenity_letter_box=${ICONPATH}amenity_letter_box.${ICONTYPE}
+amenity_research_institute=${ICONPATH}amenity_research.${ICONTYPE}
sport_group=${ICONPATH}sport_soccer.${ICONTYPE}
sport_facilities=${ICONPATH}sport_stadium.${ICONTYPE}
sport_stadium=${ICONPATH}sport_stadium.${ICONTYPE}
diff --git a/icons/png/amenity_research.png b/icons/png/amenity_research.png
new file mode 100644
index 00000000..0e023f70
Binary files /dev/null and b/icons/png/amenity_research.png differ
diff --git a/icons/svg-osm-icons/amenity/research.svg b/icons/svg-osm-icons/amenity/research.svg
new file mode 100644
index 00000000..d98fdcb5
--- /dev/null
+++ b/icons/svg-osm-icons/amenity/research.svg
@@ -0,0 +1,98 @@
+
+
+
+
\ No newline at end of file
diff --git a/josm_icons.mapping b/josm_icons.mapping
index efcbb8a0..9b02905e 100644
--- a/josm_icons.mapping
+++ b/josm_icons.mapping
@@ -569,6 +569,7 @@ amenity_advertising_poster_box=presets/leisure/poster_box.svg
amenity_vending_excrement_bags=
amenity_weighbridge=
amenity_letter_box=
+amenity_research_institute=
sport_group=presets/sport/soccer.svg
sport_facilities=presets/sport/stadium.svg
sport_stadium=presets/sport/stadium.svg
diff --git a/master_preset.xml b/master_preset.xml
index 4511208a..140199fa 100644
--- a/master_preset.xml
+++ b/master_preset.xml
@@ -8528,7 +8528,14 @@
-
+
+ -
+
+
+
+
+
+