new communication protocol v1.2