make parser class