adds CMakeLists.txt