lots of new tests for parser