added initial cmakelists