"have reached a deal"