updating comments to try and better explain