very initial version of parser, with one test