finished communicator