Added comments to everything