anchor.diff:  
   get_bucket_sample() ->
       gen_server:call(?MODULE, get_bucket_sample, infinity).
  +
  +get_all_nodes() ->
  +    gen_server:call(?MODULE, get_all_nodes, infinity).
       
       
   init([]) ->
  
positive.code:             {reply, {error, unknown_key}, S0}
      end;
  
  handle_call({get_closets_dcid, BKey}, _From, S0=#state{groups=RGroups, myid=MyId, tree=Tree}) ->
      {Bucket, _Key} = BKey,
      case dict:find(Bucket, RGroups) of
          {ok, Value} ->
  
negative.code:          get_bucket_sample/0,
           is_leaf/1,
           get_closest_dcid/1,
           get_all_nodes/0,
           do_replicate/1]).
  
  -record(state, {groups,
  