diff --git a/SecuritySystem/SecuritySystemView/Program.cs b/SecuritySystem/SecuritySystemView/Program.cs
index e5fad2f..10ac2a8 100644
--- a/SecuritySystem/SecuritySystemView/Program.cs
+++ b/SecuritySystem/SecuritySystemView/Program.cs
@@ -39,6 +39,8 @@ namespace SecuritySystemView
             services.AddTransient<IComponentLogic, ComponentLogic>();
             services.AddTransient<IOrderLogic, OrderLogic>();
             services.AddTransient<ISecureLogic, SecureLogic>();
+            services.AddTransient<IShopStorage, ShopStorage>();
+            services.AddTransient<IShopLogic, ShopLogic>();
             services.AddTransient<FormMain>();
             services.AddTransient<FormComponent>();
             services.AddTransient<FormComponents>();
@@ -46,6 +48,9 @@ namespace SecuritySystemView
             services.AddTransient<FormSecure>();
             services.AddTransient<FormSecureComponent>();
             services.AddTransient<FormSecures>();
+            services.AddTransient<FormShop>();
+            services.AddTransient<FormShops>();
+            services.AddTransient<FormShopSupply>();
         }
     }
 }
\ No newline at end of file