diff --git a/CMakeLists.txt b/CMakeLists.txt
index ad205d9b1e1be175aacb038e51774820bba0f5af..d76b032a17feed5471ab1e9f7870d6df194fdb24 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,4 +1,5 @@
 cmake_minimum_required(VERSION 2.8)
+
 if (SUPPORT_PYTHON_PLUGINS)
     project(API_CellFrame C)
 else()
@@ -9,9 +10,7 @@ set(CMAKE_COLOR_MAKEFILE   ON)
 set(CMAKE_C_STANDARD 11)
 
 
-
-
-set(Python_ADDITIONAL_VERSIONS 3.7 3.6 3.5 3.4)
+set(Python_ADDITIONAL_VERSIONS 3.9 3.8 3.7 3.6 3.5 3.4)
 find_package (PythonLibs REQUIRED)
 include_directories(${PYTHON_INCLUDE_DIR} include/)
 file(GLOB PYTHON_CELLFRAME_SRCS src/*.c)
@@ -42,7 +41,9 @@ target_compile_options(dap_stream_ch_chain_net PRIVATE "-fpic" )
 target_compile_options(dap_stream_ch_chain PRIVATE "-fpic" )
 target_compile_options(dap_udp_server PRIVATE "-fpic" )
 target_compile_options(dap_chain_net_srv PRIVATE "-fpic" )
-target_compile_options(dap_chain_net_srv_vpn PRIVATE "-fpic" )
+if(NOT WIN32)
+    target_compile_options(dap_chain_net_srv_vpn PRIVATE "-fpic" )
+endif()
 target_compile_options(dap_chain_gdb PRIVATE "-fpic" )
 target_compile_options(dap_enc_server PRIVATE "-fpic")
 target_compile_options(dap_http_server PRIVATE "-fpic")
@@ -134,7 +135,9 @@ target_compile_options(dap_stream_ch_chain_net PRIVATE "-fpic" )
 target_compile_options(dap_stream_ch_chain PRIVATE "-fpic" )
 target_compile_options(dap_udp_server PRIVATE "-fpic" )
 target_compile_options(dap_chain_net_srv PRIVATE "-fpic" )
+if (NOT WIN32)
 target_compile_options(dap_chain_net_srv_vpn PRIVATE "-fpic" )
+endif()
 target_compile_options(dap_chain_gdb PRIVATE "-fpic" )
 target_compile_options(dap_enc_server PRIVATE "-fpic")
 target_compile_options(dap_http_server PRIVATE "-fpic")
diff --git a/dists/examples/1.Authority/MyAuthCli.py b/dists/examples/1.Authority/MyAuthCli.py
index 1133efa5fe63117f95f96ce33629e73f47875f19..d2b5b6e6c611e5a3c6c34d3435bb84aa9628bf1d 100755
--- a/dists/examples/1.Authority/MyAuthCli.py
+++ b/dists/examples/1.Authority/MyAuthCli.py
@@ -1,7 +1,7 @@
 #!/usr/bin/python3
 import sys
 import os
-from CellFrame.libCelLFrame import AppCli
+from CellFrame.libCellFrame import AppCli
 
 app_name="MyAuth"
 tmp_dir = os.getcwd() + "/tmp"
diff --git a/setup.py b/setup.py
index 390a59548563965f98a85c49a9d0ac6036a6230b..25260e618b9d07679fb583df0fbb3afe8f9889ae 100755
--- a/setup.py
+++ b/setup.py
@@ -48,9 +48,10 @@ class CMakeBuild(build_ext):
             cmake_args += ['-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_{}={}'.format(
                 cfg.upper(),
                 extdir)]
-            if sys.maxsize > 2**32:
-                cmake_args += ['-A', 'x64']
-            build_args += ['--', '/m']
+            cmake_args += ['-G', 'MinGW Makefiles']
+            #if sys.maxsize > 2**32:
+            #    cmake_args += ['-A', 'x64']
+            #build_args += ['--', '/m']
         else:
             cmake_args += ['-DCMAKE_BUILD_TYPE=' + cfg]
             build_args += ['--', '-j4']