modified CMakeLists and manifest