Comments and restructing.
Support for more statement types.
Adding different cases.