added messages to the contract

Includes terse content provider requests.