Add comments to describe functions