Finished 99% of the parser