Add negotiator class