Worked on Step 1 parse; added comments