diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..d6dbfcf
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,6 @@
+[submodule "vendor/x2utils"]
+ path = vendor/x2utils
+ url = https://github.com/MvRens/x2utils.git
+[submodule "vendor/x2log"]
+ path = vendor/x2log
+ url = https://github.com/MvRens/x2log.git
diff --git a/X2XMLDataBinding.dproj b/X2XMLDataBinding.dproj
index 081bb05..3644cb8 100644
--- a/X2XMLDataBinding.dproj
+++ b/X2XMLDataBinding.dproj
@@ -52,7 +52,7 @@
1043
$(BDS)\bin\default_app.manifest
X2XMLDataBinding
- ..\x2utils;..\x2log;$(DCC_UnitSearchPath)
+ vendor\x2utils;vendor\x2log;$(DCC_UnitSearchPath)
Data.Win;Datasnap.Win;Web.Win;Soap.Win;Bde;$(DCC_Namespace)
diff --git a/vendor/x2log b/vendor/x2log
new file mode 160000
index 0000000..8b17a99
--- /dev/null
+++ b/vendor/x2log
@@ -0,0 +1 @@
+Subproject commit 8b17a99c33453d0cf6c94d26af735beb3bb8666c
diff --git a/vendor/x2utils b/vendor/x2utils
new file mode 160000
index 0000000..1e7a087
--- /dev/null
+++ b/vendor/x2utils
@@ -0,0 +1 @@
+Subproject commit 1e7a0873558140b506c01af5c50c73cfe940466e