use new parser type