added more comments to appease the Graders ;-)