diff --git a/CMakeLists.txt b/CMakeLists.txt
index cc1d01e637098974a7d956862d7660e654ab1190..99d984dcaaaca798b668ca0bbc758dfd62e74ff1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -35,7 +35,9 @@ add_subdirectory(modules/dap-sdk/net/client)
 add_subdirectory(modules/dap-sdk/net/server/enc)
 add_subdirectory(modules/dap-sdk/net/server/http)
 add_subdirectory(modules/dap-sdk/net/server/json_rpc)
+add_subdirectory(modules/dap-sdk/net/stream/stream)
 add_subdirectory(modules/cellframe-sdk/common)
+add_subdirectory(modules/cellframe-sdk/mempool)
 add_subdirectory(modules/cellframe-sdk/net)
 add_subdirectory(modules/cellframe-sdk/net/srv)
 add_subdirectory(modules/cellframe-sdk/gdb)
@@ -180,9 +182,11 @@ target_link_libraries(${PROJECT_NAME} cellframe-sdk dap_python_module
                       dap_server_core_python_module
                       dap_enc_server_python_module
                       dap_server_http_python_module
+                      dap_stream_python_module
                       dap_chain_python_module
                       dap_chain_net_python_module
                       dap_chain_net_srv_python_module
+                      dap_mempool_python_module
                       dap_chain_gdb_python_module
                       dap_app_cli_python_module
                       dap_chain_wallet_python_module
diff --git a/modules/cellframe-sdk/mempool/CMakeLists.txt b/modules/cellframe-sdk/mempool/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bb41c56bdc59802ab56db4644c30c139bc3a8005
--- /dev/null
+++ b/modules/cellframe-sdk/mempool/CMakeLists.txt
@@ -0,0 +1,218 @@
+project(dap_mempool_python_module C)
+cmake_minimum_required(VERSION 3.0)
+
+set(CMAKE_VERBOSE_MAKEFILE ON)
+set(CMAKE_COLOR_MAKEFILE   ON)
+set(CMAKE_C_STANDARD 11)
+add_definitions("-fpic")
+add_definitions("-DDAP_LOG_MT")
+
+if(UNIX)
+    add_definitions("-DDAP_OS_UNIX")
+endif()
+
+if (NOT (${SUBMODULES_NO_BUILD} MATCHES ON))
+    set (SUBMODULES_NO_BUILD ON)
+    if (NOT (TARGET dap_core))
+        add_subdirectory(libdap)
+        target_compile_options(
+            dap_core PRIVATE 
+            "-fpic"
+        )
+    endif()
+    if (NOT (TARGET dap_crypto))
+        add_subdirectory(libdap-crypto)
+        target_compile_options(
+            dap_crypto PRIVATE
+            "-fpic"
+       )
+   endif()
+   if (NOT (TARGET dap_chain))
+       add_subdirectory(libdap-chain)
+       target_compile_options(
+            dap_chain PRIVATE
+            "-fpic"
+       )
+   endif()
+   if (NOT (TARGET dap_chain_crypto))
+       add_subdirectory(libdap-chain-crypto)
+       target_compile_options(
+            dap_chain_crypto PRIVATE
+            "-fpic"  
+       )
+   endif()
+   if (NOT (TARGET dap_chain_common))
+       add_subdirectory(libdap-chain-common)
+       target_compile_options(
+            dap_chain_common PRIVATE
+            "-fpic"
+       )
+   endif()
+   if (NOT (TARGET dap_chain_mempool))
+       add_subdirectory(libdap-chain-mempool)
+       target_compile_options(
+            dap_chain_mempool PRIVATE
+            "-fpic"  
+       )
+   endif()
+   if (NOT (TARGET dap_chain_net))
+       add_subdirectory(libdap-chain-net)
+       target_compile_options(
+            dap_chain_net PRIVATE
+            "-fpic"  
+       )
+   endif()
+   if (NOT (TARGET dap_server_core))
+       add_subdirectory(libdap-server-core)
+       target_compile_options(
+            dap_server_core PRIVATE
+            "-fpic"  
+       )
+   endif()
+   if (NOT (TARGET dap_chain_global_db))
+       add_subdirectory(libdap-chain-global-db)
+       target_compile_options(
+            dap_chain_global_db PRIVATE
+            "-fpic"  
+       )
+   endif()
+   if (NOT (TARGET dap_client))
+       add_subdirectory(libdap-client)
+       target_compile_options(
+            dap_client PRIVATE
+            "-fpic"  
+       )
+   endif()
+   if (NOT (TARGET libdap-server))
+       add_subdirectory(libdap-server)
+#       target_compile_options(
+#            libdap-server PRIVATE
+#            "-fpic"  
+#       )
+   endif()
+   if (NOT (TARGET dap_stream))
+       add_subdirectory(libdap-stream)
+       target_compile_options(
+            dap_stream PRIVATE
+            "-fpic"  
+       )
+   endif()
+   if (NOT (TARGET dap_stream_ch))
+       add_subdirectory(libdap-stream-ch)
+       target_compile_options(
+            dap_stream_ch PRIVATE
+             "-fpic"   
+       )
+   endif()
+   if (NOT (TARGET dap_stream_ch_chain))
+       add_subdirectory(libdap-stream-ch-chain)
+       target_compile_options(
+            dap_stream_ch_chain PRIVATE
+            "-fpic"   
+       )
+   endif()
+   if (NOT (TARGET dap_stream_ch_chain_net))
+       add_subdirectory(libdap-stream-ch-chain-net)
+       target_compile_options(
+            dap_stream_ch_chain_net PRIVATE
+            "-fpic"   
+       )
+   endif()
+   if (NOT (TARGET dap_udp_server))
+       add_subdirectory(libdap-server-udp)
+       target_compile_options(
+            dap_udp_server PRIVATE
+            "-fpic"   
+       ) 
+   endif()
+   if (NOT (TARGET dap_chain_wallet))
+       add_subdirectory(libdap-chain-wallet)
+       target_compile_options(
+            dap_chain_wallet PRIVATE
+            "-fpic"   
+       ) 
+   endif()
+   if (NOT (TARGET dap_chain_net_srv))
+       add_subdirectory(libdap-chain-net-srv)
+       target_compile_options(
+            dap_chain_net_srv PRIVATE
+            "-fpic"   
+       ) 
+   endif()
+   if (NOT (TARGET dap_server_http_db_auth))
+       add_subdirectory(libdap-server-http-db-auth)
+       target_compile_options(
+            dap_server_http_db_auth PRIVATE
+            "-fpic"   
+       ) 
+   endif()
+   if (NOT (TARGET dap_chain_gdb))
+       add_subdirectory(libdap-chain-gdb)
+       target_compile_options(
+            dap_chain_gdb PRIVATE
+            "-fpic"   
+       ) 
+   endif()
+   if (NOT (TARGET dap_python_module))
+       add_subdirectory(libdap-python)
+       target_compile_options(
+            dap_python_module PRIVATE
+            "-fpic"
+       )
+   endif()
+   if (NOT (TARGET dap_crypto_python_module))
+       add_subdirectory(libdap-crypto-python)
+       target_compile_options(
+            dap_crypto_python_module PRIVATE
+            "-fpic"
+       )
+   endif()
+    if (NOT (TARGET dap_chain_net_srv_vpn))
+        add_subdirectory(libdap-chain-net-srv-vpn)
+        target_compile_options(
+             dap_chain_net_srv_vpn PRIVATE
+             "-fpic"
+        )
+    endif()
+    if (NOT (TARGET dap_server_http_db))
+        add_subdirectory(libdap-server-http-db)
+        target_compile_options(
+             dap_server_http_db PRIVATE
+             "-fpic"
+        )
+    endif()
+    if (NOT (TARGET dap_chain_common_python_module))
+       add_subdirectory(libdap-chain-common-python)
+       target_compile_options(
+            dap_chain_common_python_module PRIVATE
+            "-fpic"
+       )
+    endif()
+endif()
+#add_definitions("-DDAP_APP_NAME=\"TestPRJ\" -DSYSTEM_CONFIGS_DIR=\"${CMAKE_CURRENT_BINARY_DIR}\"")
+
+file(GLOB CHAIN_PYTHON_SRCS src/*.c)
+file(GLOB CHAIN_PYTHON_HEADERS include/*.h)
+
+set(Python_ADDITIONAL_VERSIONS 3.7 3.6 3.5 3.4)
+find_package (PythonLibs REQUIRED)
+include_directories(${PYTHON_INCLUDE_DIR} include/)
+
+add_library(${PROJECT_NAME} STATIC ${CHAIN_PYTHON_SRCS} ${CHAIN_PYTHON_HEADERS})
+
+target_link_libraries(${PROJECT_NAME})
+
+target_link_libraries(${PROJECT_NAME} dap_core
+        dap_crypto
+        dap_chain
+        dap_server_core
+        dap_server_core_python_module
+        dap_chain_net_python_module
+        dap_chain_net
+        dap_crypto_python_module
+        dap_python_module
+        dap_chain_common_python_module
+        dap_chain_cs_dag_python_module)
+
+target_include_directories(${PROJECT_NAME} PUBLIC include/ )
+
diff --git a/include/wrapping_dap_mempool.h b/modules/cellframe-sdk/mempool/include/wrapping_dap_mempool.h
similarity index 100%
rename from include/wrapping_dap_mempool.h
rename to modules/cellframe-sdk/mempool/include/wrapping_dap_mempool.h
diff --git a/CellFrame/wrapping_dap_mempool.c b/modules/cellframe-sdk/mempool/src/wrapping_dap_mempool.c
similarity index 100%
rename from CellFrame/wrapping_dap_mempool.c
rename to modules/cellframe-sdk/mempool/src/wrapping_dap_mempool.c
diff --git a/modules/dap-sdk/net/server/http/CMakeLists.txt b/modules/dap-sdk/net/server/http/CMakeLists.txt
index c21ebd42d0feaa6b7aaf35a7b0b57864ce7ff244..023921e047a63768bceb488f02255528dc70beff 100644
--- a/modules/dap-sdk/net/server/http/CMakeLists.txt
+++ b/modules/dap-sdk/net/server/http/CMakeLists.txt
@@ -32,7 +32,12 @@ target_compile_options(
     "-fpic"
 )
 
-target_link_libraries(${PROJECT_NAME} dap_core dap_http_server dap_server_core_python_module ${PYTHON_LIBRARIES})
+target_link_libraries(${PROJECT_NAME}
+        dap_core
+        dap_http_server
+        dap_server_core_python_module
+        dap_enc_server_python_module
+        ${PYTHON_LIBRARIES})
 
 target_include_directories(${PROJECT_NAME} PUBLIC include/ )
 
diff --git a/include/wrapping_dap_http_folder.h b/modules/dap-sdk/net/server/http/include/wrapping_dap_http_folder.h
similarity index 100%
rename from include/wrapping_dap_http_folder.h
rename to modules/dap-sdk/net/server/http/include/wrapping_dap_http_folder.h
diff --git a/CellFrame/wrapping_dap_http_folder.c b/modules/dap-sdk/net/server/http/src/wrapping_dap_http_folder.c
similarity index 100%
rename from CellFrame/wrapping_dap_http_folder.c
rename to modules/dap-sdk/net/server/http/src/wrapping_dap_http_folder.c
diff --git a/modules/dap-sdk/net/stream/stream/CMakeLists.txt b/modules/dap-sdk/net/stream/stream/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..66451745e5cb00f73fcfc5f5c3884e84c47372e4
--- /dev/null
+++ b/modules/dap-sdk/net/stream/stream/CMakeLists.txt
@@ -0,0 +1,50 @@
+project(dap_stream_python_module C)
+cmake_minimum_required(VERSION 3.0)
+
+set(CMAKE_VERBOSE_MAKEFILE ON)
+set(CMAKE_COLOR_MAKEFILE   ON)
+set(CMAKE_C_STANDARD 11)
+add_definitions("-fpic")
+
+if(NOT (${SUBMODULES_NO_BUILD} MATCHES ON))
+    if (NOT (TARGET dap_core))
+        add_subdirectory(libdap)
+        target_compile_options(
+            dap_core PRIVATE 
+            "-fpic"
+        )
+    endif()
+endif()
+
+file(GLOB SERVER_HTTP_SIMPLE_SRCS src/*.c)
+file(GLOB SERVER_HTTP_SIMPLE_HEADERS include/*.h)
+
+set(Python_ADDITIONAL_VERSIONS 3.7 3.6 3.5 3.4)
+find_package (PythonLibs REQUIRED)
+include_directories(${PYTHON_INCLUDE_DIR} include/ )
+
+add_library(${PROJECT_NAME} STATIC ${SERVER_HTTP_SIMPLE_SRCS} ${SERVER_HTTP_SIMPLE_HEADERS} ${CORE_UNIX_SRCS})
+
+target_link_libraries(${PROJECT_NAME} ${PYTHON_LIBRARIES})
+
+target_compile_options(
+    dap_core PRIVATE 
+    "-fpic"
+)
+
+target_link_libraries(${PROJECT_NAME}
+        dap_core
+        dap_http_server
+        dap_stream
+        dap_server_core_python_module
+        dap_enc_server_python_module
+        ${PYTHON_LIBRARIES})
+
+target_include_directories(${PROJECT_NAME} PUBLIC include/ )
+
+#if(BUILD_DAP_PYTHON_TESTS)
+#    add_subdirectory(test)
+#    file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/test/main_test.py
+#                DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/test/)
+#endif()
+
diff --git a/include/wrapping_dap_stream.h b/modules/dap-sdk/net/stream/stream/include/wrapping_dap_stream.h
similarity index 100%
rename from include/wrapping_dap_stream.h
rename to modules/dap-sdk/net/stream/stream/include/wrapping_dap_stream.h
diff --git a/include/wrapping_dap_stream_ctl.h b/modules/dap-sdk/net/stream/stream/include/wrapping_dap_stream_ctl.h
similarity index 100%
rename from include/wrapping_dap_stream_ctl.h
rename to modules/dap-sdk/net/stream/stream/include/wrapping_dap_stream_ctl.h
diff --git a/CellFrame/wrapping_dap_stream.c b/modules/dap-sdk/net/stream/stream/src/wrapping_dap_stream.c
similarity index 100%
rename from CellFrame/wrapping_dap_stream.c
rename to modules/dap-sdk/net/stream/stream/src/wrapping_dap_stream.c
diff --git a/CellFrame/wrapping_dap_stream_ctl.c b/modules/dap-sdk/net/stream/stream/src/wrapping_dap_stream_ctl.c
similarity index 100%
rename from CellFrame/wrapping_dap_stream_ctl.c
rename to modules/dap-sdk/net/stream/stream/src/wrapping_dap_stream_ctl.c