diff --git a/.gitattributes b/.gitattributes
index 412eeda..f2c0cb7 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,5 +1,5 @@
# Auto detect text files and perform LF normalization
-* text=auto
+# * text=auto
# Custom for Visual Studio
*.cs diff=csharp
diff --git a/src/QuantBox.Helper.XSpeed/QuantBox.Helper.XSpeed.QD.csproj b/src/QuantBox.Helper.XSpeed/QuantBox.Helper.XSpeed.QD.csproj
new file mode 100644
index 0000000..3993ff1
--- /dev/null
+++ b/src/QuantBox.Helper.XSpeed/QuantBox.Helper.XSpeed.QD.csproj
@@ -0,0 +1,63 @@
+
+
+
+ Debug
+ AnyCPU
+ 8.0.30703
+ 2.0
+ {265F2810-0696-4A54-929F-40BAC4A717AE}
+ Library
+ Properties
+ QuantBox.Helper.XSpeed
+ QuantBox.Helper.XSpeed
+ v3.5
+ 512
+
+
+
+ true
+ full
+ false
+ D:\Program Files %28x86%29\SmartQuant Ltd\OpenQuant\Framework\bin\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ ..\..\bin\
+ TRACE;QD
+ prompt
+ 4
+ x86
+
+
+
+ ..\..\bin\QuantBox.CSharp2XSpeed.dll
+
+
+ ..\..\bin\SmartQuant.Data.dll
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/QuantBox.OQ.XSpeed/QuantBox.QD.XSpeed.csproj b/src/QuantBox.OQ.XSpeed/QuantBox.QD.XSpeed.csproj
new file mode 100644
index 0000000..4906f3b
--- /dev/null
+++ b/src/QuantBox.OQ.XSpeed/QuantBox.QD.XSpeed.csproj
@@ -0,0 +1,124 @@
+
+
+
+ Debug
+ AnyCPU
+ 8.0.30703
+ 2.0
+ {EE973A78-4DE7-46F6-88E1-DCF21D2A31D1}
+ Library
+ Properties
+ QuantBox.OQ.XSpeed
+ QuantBox.OQ.XSpeed
+ v3.5
+ 512
+
+
+
+ true
+ full
+ false
+ D:\Program Files %28x86%29\SmartQuant Ltd\OpenQuant\Framework\bin\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ ..\..\bin\
+ TRACE;QD
+ prompt
+ 4
+ x86
+
+
+
+ ..\..\bin\NLog.dll
+
+
+ False
+ ..\..\bin\QuantBox.CSharp2XSpeed.dll
+
+
+ False
+ ..\..\bin\SmartQuant.dll
+
+
+ ..\..\bin\SmartQuant.Data.dll
+
+
+ False
+ ..\..\bin\SmartQuant.Execution.dll
+
+
+ False
+ ..\..\bin\SmartQuant.FIX.dll
+
+
+ False
+ ..\..\bin\SmartQuant.Instruments.dll
+
+
+ False
+ ..\..\bin\SmartQuant.Providers.dll
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Form
+
+
+ ServersManagerForm.cs
+
+
+
+
+
+
+ ServersManagerForm.cs
+
+
+
+
+
+
+
+
+ {265F2810-0696-4A54-929F-40BAC4A717AE}
+ QuantBox.Helper.XSpeed.QD
+
+
+
+
+
\ No newline at end of file
diff --git a/src/QuantBox.QD.XSpeed.sln b/src/QuantBox.QD.XSpeed.sln
new file mode 100644
index 0000000..e578bef
--- /dev/null
+++ b/src/QuantBox.QD.XSpeed.sln
@@ -0,0 +1,38 @@
+
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "QuantBox.OQ.XSpeed", "QuantBox.OQ.XSpeed\QuantBox.OQ.XSpeed.csproj", "{72BE4BFC-E0F6-436F-8206-C6009932D620}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "QuantBox.Helper.XSpeed", "QuantBox.Helper.XSpeed\QuantBox.Helper.XSpeed.csproj", "{97AE93EC-5897-43C8-8D84-D92B73FE1434}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "QuantBox.Helper.XSpeed.QD", "QuantBox.Helper.XSpeed\QuantBox.Helper.XSpeed.QD.csproj", "{265F2810-0696-4A54-929F-40BAC4A717AE}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "QuantBox.QD.XSpeed", "QuantBox.OQ.XSpeed\QuantBox.QD.XSpeed.csproj", "{EE973A78-4DE7-46F6-88E1-DCF21D2A31D1}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {72BE4BFC-E0F6-436F-8206-C6009932D620}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {72BE4BFC-E0F6-436F-8206-C6009932D620}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {72BE4BFC-E0F6-436F-8206-C6009932D620}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {72BE4BFC-E0F6-436F-8206-C6009932D620}.Release|Any CPU.Build.0 = Release|Any CPU
+ {97AE93EC-5897-43C8-8D84-D92B73FE1434}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {97AE93EC-5897-43C8-8D84-D92B73FE1434}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {97AE93EC-5897-43C8-8D84-D92B73FE1434}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {97AE93EC-5897-43C8-8D84-D92B73FE1434}.Release|Any CPU.Build.0 = Release|Any CPU
+ {265F2810-0696-4A54-929F-40BAC4A717AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {265F2810-0696-4A54-929F-40BAC4A717AE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {265F2810-0696-4A54-929F-40BAC4A717AE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {265F2810-0696-4A54-929F-40BAC4A717AE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EE973A78-4DE7-46F6-88E1-DCF21D2A31D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EE973A78-4DE7-46F6-88E1-DCF21D2A31D1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EE973A78-4DE7-46F6-88E1-DCF21D2A31D1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EE973A78-4DE7-46F6-88E1-DCF21D2A31D1}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal