tuning the parser