messaging and negotiation