added CMake and bpe stuffs