initial parser work complete