create the communicator and mock object