make parser efficienter