adding cmakelists.txt