communicator updates