Added comments to everything.