finished CMakeLists.txt