modify 2PC and clients