need to fix cmake