anchor.diff:      CounterPid = spawn(?MODULE, counterOnComplete, [#{ok => 0, errors => 0}]),
       WriteFunOpt = make_opt_fun(write_fun, {ok, ?FILE_HANDLE2, DataSize}),
       ReadFunOpt = make_opt_fun(read_fun, {ok, ?FILE_HANDLE2, Data}),
  -    RtransferOpts = [ReadFunOpt, WriteFunOpt | ?DEFAULT_RTRANSFER_OPTS],
  -
  -    %% when
  -    remote_apply(Worker1, rtansfer, start_link, [RtransferOpts]),
  -    remote_apply(Worker2, rtansfer, start_link, [RtransferOpts]),
  +    RtransferOpts1 = [ReadFunOpt, WriteFunOpt, get_binding(Worker1)| ?DEFAULT_RTRANSFER_OPTS],
  +    RtransferOpts2 = [ReadFunOpt, WriteFunOpt, get_binding(Worker2)| ?DEFAULT_RTRANSFER_OPTS],
  +
  +    %% when
  +    ?assertMatch({ok, _},
  +        remote_apply(Worker1, rtransfer, start_link, [RtransferOpts1])
  +    ),
  +    
  +    ?assertMatch({ok, _},
  +        remote_apply(Worker2, rtransfer, start_link, [RtransferOpts2])
  +    ),
   
       Refs = generate_requests_to_many_files(RequestsNum, Worker1, Worker2, DataSize),
   
       fetch_many(Refs, Worker1, notify_fun(), on_complete_fun(CounterPid)),
   
       %% then
  -    CounterPid ! {return, self()},
  +    stop_counter(CounterPid),
       ?assertReceivedEqual(
           {counterOnComplete, {ok, RequestsNum}, {erros, 0}}, ?TIMEOUT),
       ?assertReceivedEqual({on_complete, {ok, DataSize}}, ?TIMEOUT).
  
positive.code:             fun Loop() ->
                  receive
                      {Pid, Mod, Fun, Args} ->
                          Pid ! apply(Mod, Fun, Args),
                          Loop();
                      stop -> ok
  
negative.code:         end
      },
      WriteFunOpt = make_opt_fun(write_fun, {ok, ?FILE_HANDLE2, DataSize}),
      RtransferOpts1 = [ReadFunOpt, WriteFunOpt, get_binding(Worker1)| ?DEFAULT_RTRANSFER_OPTS],
      RtransferOpts2 = [ReadFunOpt, WriteFunOpt, get_binding(Worker2)| ?DEFAULT_RTRANSFER_OPTS],
  
      %% when
      ?assertMatch({ok, _},
          remote_apply(Worker1, rtransfer, start_link, [RtransferOpts1])
      ),
  
      ?assertMatch({ok, _},
          remote_apply(Worker2, rtransfer, start_link, [RtransferOpts2])
      ),
  
      Ref1 = remote_apply(
          Worker1, rtransfer, prepare_request,
  