anchor.diff:    {reply, Seed, State};
   handle_call({get_host}, _From, #state{host = Host} = State) ->
     {reply, Host, State};
  -handle_call({dump, Pid}, _From, #state{host = Host} = State) ->
  +handle_call({dump, Pid}, _From, State) ->
     Name = node(Pid),
  +  Host = rpc:call(Name, host, myip, []),
     Node = #node{ name = Name, host = Host },
     {reply, Node, State};
   handle_call(_Request, _From, State) ->
  
positive.code: %%--------------------------------------------------------------------
  init([Type, Seed]) ->
    process_flag(trap_exit, true),  
    LocalHost = host:myip(),
    
    case Type of
      router ->
  
negative.code:       % Node initialization stuff
        ok
    end,
    
    join(Seed),
    timer:send_interval(timer:seconds(10), {stay_connected_to_seed, Seed}),
    % timer:send_interval(timer:minutes(1), {update_node_pings}),
    
    LocalHost = host:myip(),
    
    {ok, #state{
      seed = Seed,
  