begin using CMake