anchor.diff:  %% @doc Initiates the server
   %% @end 
   %%--------------------------------------------------------------------
  -init({R, W, N}) ->
  -    {ok, #mediator{n=N,r=R,w=W}}.
  +init(Config) ->
  +    {ok, #mediator{config=Config}}.
   
   %%--------------------------------------------------------------------
   %% @spec 
  
positive.code: %%% Internal functions
  %%--------------------------------------------------------------------
  
  internal_put(Key, Context, Value, #mediator{n=N,w=W}) ->
    Servers = membership:server_for_key(Key, N),
    Incremented = vector_clock:increment(node(), Context),
    MapFun = fun(Server) ->
      storage_server:put(Server, Key, Incremented, Value)
  
negative.code: 
  -include("config.hrl").
  
  -record(mediator, {config}).
    
  -ifdef(TEST).
  -include("etest/mediator_test.erl").
  