add comments to explain code