better parser, working specs