moved CMakeLists.txt into src