Added comments to everything!