basic1: should learn how to use CMake