inital commit, with cmake