fix main func
add ParseNew