More comments to make it readable