diff --git a/coderules/solutions/jetbrains.mps.coderules.typechecking/icons/codeRules.svg b/coderules/solutions/jetbrains.mps.coderules.typechecking/icons/codeRules.svg
new file mode 100644
index 00000000..aeb09c98
--- /dev/null
+++ b/coderules/solutions/jetbrains.mps.coderules.typechecking/icons/codeRules.svg
@@ -0,0 +1,5 @@
+
diff --git a/coderules/solutions/jetbrains.mps.coderules.typechecking/icons/codeRulesOff.svg b/coderules/solutions/jetbrains.mps.coderules.typechecking/icons/codeRulesOff.svg
new file mode 100644
index 00000000..19526796
--- /dev/null
+++ b/coderules/solutions/jetbrains.mps.coderules.typechecking/icons/codeRulesOff.svg
@@ -0,0 +1,5 @@
+
diff --git a/coderules/solutions/jetbrains.mps.coderules.typechecking/icons/codeRulesOff_newui.svg b/coderules/solutions/jetbrains.mps.coderules.typechecking/icons/codeRulesOff_newui.svg
new file mode 100644
index 00000000..43a16b3a
--- /dev/null
+++ b/coderules/solutions/jetbrains.mps.coderules.typechecking/icons/codeRulesOff_newui.svg
@@ -0,0 +1,5 @@
+
diff --git a/coderules/solutions/jetbrains.mps.coderules.typechecking/icons/codeRulesOff_newui_dark.svg b/coderules/solutions/jetbrains.mps.coderules.typechecking/icons/codeRulesOff_newui_dark.svg
new file mode 100644
index 00000000..40cd05c7
--- /dev/null
+++ b/coderules/solutions/jetbrains.mps.coderules.typechecking/icons/codeRulesOff_newui_dark.svg
@@ -0,0 +1,5 @@
+
diff --git a/coderules/solutions/jetbrains.mps.coderules.typechecking/icons/codeRules_newui.svg b/coderules/solutions/jetbrains.mps.coderules.typechecking/icons/codeRules_newui.svg
new file mode 100644
index 00000000..0d7d92d4
--- /dev/null
+++ b/coderules/solutions/jetbrains.mps.coderules.typechecking/icons/codeRules_newui.svg
@@ -0,0 +1,5 @@
+
diff --git a/coderules/solutions/jetbrains.mps.coderules.typechecking/icons/codeRules_newui_dark.svg b/coderules/solutions/jetbrains.mps.coderules.typechecking/icons/codeRules_newui_dark.svg
new file mode 100644
index 00000000..817cad8d
--- /dev/null
+++ b/coderules/solutions/jetbrains.mps.coderules.typechecking/icons/codeRules_newui_dark.svg
@@ -0,0 +1,5 @@
+
diff --git a/coderules/solutions/jetbrains.mps.coderules.typechecking/jetbrains.mps.coderules.typechecking.msd b/coderules/solutions/jetbrains.mps.coderules.typechecking/jetbrains.mps.coderules.typechecking.msd
index f013c23d..83395a81 100644
--- a/coderules/solutions/jetbrains.mps.coderules.typechecking/jetbrains.mps.coderules.typechecking.msd
+++ b/coderules/solutions/jetbrains.mps.coderules.typechecking/jetbrains.mps.coderules.typechecking.msd
@@ -48,6 +48,7 @@
+
diff --git a/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.plugin.mps b/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.plugin.mps
index 28c97a2d..b0695556 100644
--- a/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.plugin.mps
+++ b/coderules/solutions/jetbrains.mps.coderules.typechecking/models/jetbrains.mps.coderules.typechecking.plugin.mps
@@ -16,6 +16,7 @@
+
@@ -105,9 +106,19 @@
+
+
+
+
+
+
+
+
+
+
@@ -9166,6 +9177,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -9759,20 +9797,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -9868,74 +9892,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -9944,7 +9902,7 @@
-
+
@@ -9952,6 +9910,9 @@
+
+
+
@@ -10138,10 +10099,10 @@
-
+
-
+
@@ -10175,9 +10136,7 @@
-
-
-
+