Inital version of this projects with cmake