communication protocol improvements