moving to cmake