better naming for negotiation