The communicator