Working parser

Thanks Gareth!