add cmake
backup