modified CMakeLists.txt