anchor.diff:  %%--------------------------------------------------------------------
   init([Type, Seed]) ->
     process_flag(trap_exit, true),  
  -  LocalHost = host:myip(),
     
     case Type of
       router ->
  
positive.code:   {reply, Seed, State};
  handle_call({get_host}, _From, #state{host = Host} = State) ->
    {reply, Host, State};
  handle_call({dump, Pid}, _From, #state{host = Host} = State) ->
    Name = node(Pid),
    Node = #node{ name = Name, host = Host },
    {reply, Node, State};
  handle_call(_Request, _From, State) ->
  
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,
  