added cmakelists.txt