diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3574b984534bcab948f8774d987b77c5e6e881ce..bd16da15d38031eeb092ea0457d650cbd9cec564 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,35 +2,18 @@ project(cellframe-sdk C)
 cmake_minimum_required(VERSION 2.8)
 
 set(CMAKE_C_STANDARD 11)
-set(CELLFRAME_SDK_NATIVE_VERSION "2.7-2")
+set(CELLFRAME_SDK_NATIVE_VERSION "2.7-3")
 add_definitions ("-DCELLFRAME_SDK_VERSION=\"${CELLFRAME_SDK_NATIVE_VERSION}\"")
 
-set(DAPSDK_MODULES "")
 
-if (CELLFRAME_MODULES MATCHES "core")
+if (BUILD_TESTS)
+    SET(DAPSDK_MODULES "")
     SET(DAPSDK_MODULES "${DAPSDK_MODULES} core crypto")
-endif()
-
-
-if (CELLFRAME_MODULES MATCHES "network")
-    set(DAPSDK_MODULES "${DAPSDK_MODULES} network-core network-client network-server")
-endif()
-
-if (BUILD_CRYPTO_TESTS)
-    if ( NOT(DAPSDK_MODULES MATCHES "core"))
-	SET(DAPSDK_MODULES "${DAPSDK_MODULES} core")
-    endif()
-    if ( NOT(DAPSDK_MODULES MATCHES "crypto"))
-	SET(DAPSDK_MODULES "${DAPSDK_MODULES} crypto")
-    endif()
-    set(BUILD_TESTS ON)
-endif()
-
-if(BUILD_TESTS)
+    SET(DAPSDK_MODULES "${DAPSDK_MODULES} network-core network-client network-server")
     include(cmake/OS_Detection.cmake)
+    add_subdirectory(dap-sdk)
 endif()
 
-add_subdirectory(dap-sdk)
 add_subdirectory(3rdparty/monero_crypto)
 add_subdirectory(3rdparty/cuttdb)
 add_subdirectory(modules/)
diff --git a/modules/bridge/btc/satoshi-script-tpl/satoshi-script-tpl.c b/modules/bridge/btc/satoshi-script-tpl/satoshi-script-tpl.c
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..509217119e562524601d8c066047de546132a914 100644
--- a/modules/bridge/btc/satoshi-script-tpl/satoshi-script-tpl.c
+++ b/modules/bridge/btc/satoshi-script-tpl/satoshi-script-tpl.c
@@ -0,0 +1,4 @@
+int main (int argc, const char * argv[])
+{
+    return 0;
+}