added additional comments to interface