make parser work