anchor.diff:              [Node | TmpAns]
           end
         end,
  -      {ok, lists:foldl(ChooseNodes, [], NodesList)}
  +      Result = lists:foldl(ChooseNodes, [], NodesList),
  +      Result2 = make_ans_random(Result),
  +      create_ans(Result2, NodesList)
     end;
   
   handle(ProtocolVersion, Msg) ->
  
positive.code:   end,
      "Error stopping dns tcp listener, status ~p"),
    ok.
  
negative.code:   New_DNS_State = DNS_State#dns_worker_state{workers_list = NewWorkersList},
    ok = gen_server:call(?MODULE, {updatePlugInState, New_DNS_State}),
  
    {S1,S2,S3} = now(),
    random:seed(S1,S2,S3),
    Result3 = make_ans_random(Result2),
  	case Module of
      control_panel ->
        {ok, Result3};
      _ ->
        create_ans(Result3, NodesList)
    end;
  
  handle(_ProtocolVersion, get_nodes) ->
  