replace parse.cpp