add rough cmakelists