started work on CMakeLists.txt