first fully working cmake build