working on cmake version