diff --git a/.gitmodules b/.gitmodules
index 275ccfc937638d5b4ec056c474da29cfb096e72a..e27df003d77cbf6733ddb33c3decc699459bb7de 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -58,3 +58,6 @@
 [submodule "libdap-crypto-python"]
 	path = libdap-crypto-python
 	url = https://gitlab.demlabs.net/cellframe/libdap-crypto-python.git
+[submodule "libdap-python"]
+	path = libdap-python
+	url = https://gitlab.demlabs.net/cellframe/libdap-python.git
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 36989b16829e2d8b191b06acffb9930654c91796..739291c39fd271223a178e4f129b977a1253a3ef 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -29,6 +29,7 @@ if(UNIX)
     add_definitions("-DDAP_OS_UNIX")
 endif()
 
+add_subdirectory(libdap-python)
 add_subdirectory(libdap-crypto)
 add_subdirectory(libdap-chain)
 add_subdirectory(libdap-chain-crypto)
@@ -70,7 +71,7 @@ target_link_libraries(${PROJECT_NAME})
 #)
 
 
-target_link_libraries(${PROJECT_NAME} dap_core dap_crypto dap_chain dap_chain_crypto dap_server_core dap_chain_net dap_crypto_python_module)
+target_link_libraries(${PROJECT_NAME} dap_core dap_crypto dap_chain dap_chain_crypto dap_server_core dap_chain_net dap_crypto_python_module dap_python_module)
 #target_link_libraries(${PROJECT_NAME} dap_core dap_crypto dap_chain dap_chain_global_db dap_chain_crypto dap_chain_mempool
 #                         
 #                     ) #dap_chain_crypto dap_chain_mempool dap_chain_global_db )
diff --git a/libdap-python b/libdap-python
new file mode 160000
index 0000000000000000000000000000000000000000..4a15aca686aa56313f8ef8157c7d0aba7c9d7154
--- /dev/null
+++ b/libdap-python
@@ -0,0 +1 @@
+Subproject commit 4a15aca686aa56313f8ef8157c7d0aba7c9d7154