separated negotiation into two steps