adding comments to clarify