added additional comments to code to outline important elements