created CMakeLists and common-directory