adding some comments to explain