more work on new parsers