more communicator functions