finishing communicator delegate