Interface of prototype w/ comments