edit CMakeLists and desktop file