adding some comments to eli's code