new echo protocol