modify HPOParsing