anchor.diff:    end,
     membership:state(ModState#membership{config=Config}),
     reload_storage_servers(State, ModState),
  +  save_state(ModState),
     timer:apply_after(random:uniform(5000) + 5000, membership, fire_gossip, [random:seed()]).
   
   %%====================================================================
  
positive.code:   error_logger:info_msg("~p is joining the cluster.~n", [node(_From)]),
    NewState = int_join_node(Node, State),
    reload_storage_servers(State, NewState),
  	{reply, {ok, NewState}, NewState#membership{config=Config}};
  	
  handle_call({share, NewState}, _From, State = #membership{config=Config}) ->
  
negative.code:     concurrent -> 
        Merged = merge_states(NewState, State),
        reload_storage_servers(State, Merged),
        save_state(Merged),
        {reply, Merged, Merged#membership{config=State#membership.config}}
    end;
  	
  