new communication protocol v1.0