modifies CMakeLists