Wrote parser and preparser