diff --git a/src/bonsai/bonsai/bim/data/icons/dm_add_from_closed_loop.png b/src/bonsai/bonsai/bim/data/icons/dm_add_from_closed_loop.png
new file mode 100644
index 00000000000..c754479a2ad
Binary files /dev/null and b/src/bonsai/bonsai/bim/data/icons/dm_add_from_closed_loop.png differ
diff --git a/src/bonsai/bonsai/bim/data/icons/dm_add_from_perimeter.png b/src/bonsai/bonsai/bim/data/icons/dm_add_from_perimeter.png
new file mode 100644
index 00000000000..5ab4fa8a942
Binary files /dev/null and b/src/bonsai/bonsai/bim/data/icons/dm_add_from_perimeter.png differ
diff --git a/src/bonsai/bonsai/bim/data/icons/dm_add_obstruction.png b/src/bonsai/bonsai/bim/data/icons/dm_add_obstruction.png
new file mode 100644
index 00000000000..564c605f646
Binary files /dev/null and b/src/bonsai/bonsai/bim/data/icons/dm_add_obstruction.png differ
diff --git a/src/bonsai/bonsai/bim/data/icons/lm_add_from_closed_loop.png b/src/bonsai/bonsai/bim/data/icons/lm_add_from_closed_loop.png
new file mode 100644
index 00000000000..5fabe517344
Binary files /dev/null and b/src/bonsai/bonsai/bim/data/icons/lm_add_from_closed_loop.png differ
diff --git a/src/bonsai/bonsai/bim/data/icons/lm_add_from_perimeter.png b/src/bonsai/bonsai/bim/data/icons/lm_add_from_perimeter.png
new file mode 100644
index 00000000000..eec10ffec81
Binary files /dev/null and b/src/bonsai/bonsai/bim/data/icons/lm_add_from_perimeter.png differ
diff --git a/src/bonsai/bonsai/bim/data/icons/lm_add_obstruction.png b/src/bonsai/bonsai/bim/data/icons/lm_add_obstruction.png
new file mode 100644
index 00000000000..a0dfc324d65
Binary files /dev/null and b/src/bonsai/bonsai/bim/data/icons/lm_add_obstruction.png differ
diff --git a/src/bonsai/bonsai/bim/module/model/workspace.py b/src/bonsai/bonsai/bim/module/model/workspace.py
index db79fc445a4..76dcdc06d18 100644
--- a/src/bonsai/bonsai/bim/module/model/workspace.py
+++ b/src/bonsai/bonsai/bim/module/model/workspace.py
@@ -930,7 +930,7 @@ def draw_operations(cls, context):
row.operator(
"bim.mep_add_obstruction",
text="Add Obstruction" if ui_context != "TOOL_HEADER" else "",
- icon_value=custom_icon_previews["IFC"].icon_id,
+ icon_value=custom_icon_previews["ADD_OBSTRUCTION"].icon_id,
)
row.label(text="", icon="BLANK1") if ui_context != "TOOL_HEADER" else row
row.label(text="", icon="BLANK1") if ui_context != "TOOL_HEADER" else row
diff --git a/src/bonsai/scripts/bonsai_icons.svg b/src/bonsai/scripts/bonsai_icons.svg
index 035dfdea5dd..4bdd6b607f4 100644
--- a/src/bonsai/scripts/bonsai_icons.svg
+++ b/src/bonsai/scripts/bonsai_icons.svg
@@ -28,27 +28,15 @@
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="px"
showgrid="true"
-<<<<<<< HEAD
- inkscape:zoom="22.627417"
- inkscape:cx="5.7894368"
- inkscape:cy="9.7448153"
- inkscape:window-width="2326"
+ inkscape:zoom="29.859609"
+ inkscape:cx="15.673347"
+ inkscape:cy="12.809947"
+ inkscape:window-width="2325"
inkscape:window-height="1555"
- inkscape:window-x="1548"
- inkscape:window-y="26"
+ inkscape:window-x="847"
+ inkscape:window-y="37"
inkscape:window-maximized="0"
- inkscape:current-layer="g1418"
-=======
- inkscape:zoom="16"
- inkscape:cx="18.4375"
- inkscape:cy="13.21875"
- inkscape:window-width="2328"
- inkscape:window-height="1555"
- inkscape:window-x="590"
- inkscape:window-y="25"
- inkscape:window-maximized="0"
- inkscape:current-layer="g776"
->>>>>>> origin/Type-Manager-UI
+ inkscape:current-layer="svg5"
showguides="true">>>>>>> origin/Type-Manager-UI
-=======
- id="g1622"
- inkscape:label="reset_vertex"
- style="display:inline;stroke-width:0.529167;stroke-dasharray:none">>>>>>> origin/Type-Manager-UI
inkscape:groupmode="layer"
id="layer2"
inkscape:label="refresh"
@@ -1773,6 +1672,57 @@
d="M 8.4666674,7.4083326 H 5.8208347 V 1.0583338 h 2.6458321 z"
sodipodi:nodetypes="ccccc" />