optimized some parts of all parsers
blah