changed comments to be more illustrative