contract-communication