updated negotiation example