Added extra comments to methods