more comments to document the gem