updated CMakeLists.txt