moved parse to c++