diff --git a/.gitignore b/.gitignore
index 4b0c68f..6104fc4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,3 +16,11 @@
/IoT/bin
/packages
/Utils/bin
+/Bot-Utils/.vs
+/Bot-Utils/Bot-Utils/obj
+/Bot-Utils/Bot-Utils/bin
+/Bot-Utils/Bot-Utils/.vs
+/Utils-IoT/Utils-IoT/bin
+/Utils-IoT/Utils-IoT/obj
+/Utils/Utils/bin
+/Utils/Utils/obj
diff --git a/Bot-Utils/Bot-Utils.sln b/Bot-Utils/Bot-Utils.sln
new file mode 100644
index 0000000..0649c19
--- /dev/null
+++ b/Bot-Utils/Bot-Utils.sln
@@ -0,0 +1,43 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.28307.136
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bot-Utils", "Bot-Utils\Bot-Utils.csproj", "{BB7BFCB5-3DB0-49E1-802A-3CE3EECC59F9}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "litjson_4.7.1", "..\..\Librarys\litjson\litjson\litjson_4.7.1.csproj", "{91A14CD2-2940-4500-8193-56D37EDDDBAA}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Utils-IoT", "..\Utils-IoT\Utils-IoT\Utils-IoT.csproj", "{B870E4D5-6806-4A0B-B233-8907EEDC5AFC}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Utils", "..\Utils\Utils\Utils.csproj", "{FAC8CE64-BF13-4ECE-8097-AEB5DD060098}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {BB7BFCB5-3DB0-49E1-802A-3CE3EECC59F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BB7BFCB5-3DB0-49E1-802A-3CE3EECC59F9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BB7BFCB5-3DB0-49E1-802A-3CE3EECC59F9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BB7BFCB5-3DB0-49E1-802A-3CE3EECC59F9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {91A14CD2-2940-4500-8193-56D37EDDDBAA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {91A14CD2-2940-4500-8193-56D37EDDDBAA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {91A14CD2-2940-4500-8193-56D37EDDDBAA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {91A14CD2-2940-4500-8193-56D37EDDDBAA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B870E4D5-6806-4A0B-B233-8907EEDC5AFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B870E4D5-6806-4A0B-B233-8907EEDC5AFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B870E4D5-6806-4A0B-B233-8907EEDC5AFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B870E4D5-6806-4A0B-B233-8907EEDC5AFC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FAC8CE64-BF13-4ECE-8097-AEB5DD060098}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FAC8CE64-BF13-4ECE-8097-AEB5DD060098}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FAC8CE64-BF13-4ECE-8097-AEB5DD060098}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FAC8CE64-BF13-4ECE-8097-AEB5DD060098}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {99DB6F34-BD41-4AFF-82B7-E4B3EFDF56DC}
+ EndGlobalSection
+EndGlobal
diff --git a/Bot-Utils/Bot-Utils/Bot-Utils.csproj b/Bot-Utils/Bot-Utils/Bot-Utils.csproj
index c7367f0..bbef9c0 100644
--- a/Bot-Utils/Bot-Utils/Bot-Utils.csproj
+++ b/Bot-Utils/Bot-Utils/Bot-Utils.csproj
@@ -65,15 +65,15 @@
-
+
{91a14cd2-2940-4500-8193-56d37edddbaa}
litjson_4.7.1
-
+
{b870e4d5-6806-4a0b-b233-8907eedc5afc}
Utils-IoT
-
+
{fac8ce64-bf13-4ece-8097-aeb5dd060098}
Utils
diff --git a/Utils-IoT/Utils-IoT/Utils-IoT.csproj b/Utils-IoT/Utils-IoT/Utils-IoT.csproj
index 0660f38..ce2ffe0 100644
--- a/Utils-IoT/Utils-IoT/Utils-IoT.csproj
+++ b/Utils-IoT/Utils-IoT/Utils-IoT.csproj
@@ -51,7 +51,7 @@
-
+
{91a14cd2-2940-4500-8193-56d37edddbaa}
litjson_4.7.1