work on a parser. yes, it came to this...