progress in parser