finished work on CMakeLists.txt