cleaned up cmake