improve negotiation