swiched to cmake system