rate negotiation