adding cmakelists