rename communicate method in Communicator to run