parser_v23 prototype