progress on the parser, almost done, knock on wood