fixed same errors in communicator