add comments to methods