maybe fixed cmake