Issue #59 Updating comments to explain code better