parser, use forcasting parsing method