Added a parser.
Highly error-prone!