added new CMakeLists