Added some comments to methods