anchor.diff:  check_ring_foldl({ok, Node}, PredsSucc) ->
       MyId = get_id(node_details:me(Node)),
       if
  -	MyId == PredsSucc ->
  -	    get_id(hd(node_details:succlist(Node)));
  -	true ->
  -	    {error, lists:flatten(io_lib:format("~p didn't match ~p", [MyId, PredsSucc]))}
  -    end.
  -
  -
  +        MyId == PredsSucc ->
  +            get_id(hd(node_details:succlist(Node)));
  +        true ->
  +            {error, lists:flatten(io_lib:format("~p didn't match ~p", [MyId, PredsSucc]))}
  +    end.
   
   get_id(Node) ->
       case node:is_null(Node) of
  -		true ->
  -			"null";
  -		false ->
  -	    	node:id(Node)
  -    end.    
  +        true -> "null";
  +        false -> node:id(Node)
  +    end.
   
   number_of_nodes() ->
       boot_server:number_of_nodes(),
  
positive.code:     {0, 0};
  get_aggregate(Tag, [{Dump, _} | Rest]) ->
      case gb_trees:lookup(Tag, Dump) of
  	none ->
  	    get_aggregate(Tag, Rest);
  	{value, {Size, Count}} ->
  	    {AggSize, AggCount} = get_aggregate(Tag, Rest),
  	    {AggSize + Size, AggCount + Count}
      end.
  	    
  diff_dump(BeforeDump, AfterDump, _RunTime) ->    
      Tags = lists:usort(lists:flatten([gb_trees:keys(BeforeDump), 
  					       gb_trees:keys(AfterDump)])),
      diff(Tags, BeforeDump, AfterDump).
      
  diff([], _Before, _After) ->
      [];
  diff([Tag | Rest], Before, After) ->
      {NewSize, NewCount} = gb_trees:get(Tag, After),
      case gb_trees:lookup(Tag, Before) of
  	none ->
  	    [{Tag, NewSize, NewCount} | diff(Rest, Before, After)];
  	{value, {Size, Count}} ->
  	    [{Tag, NewSize - Size, NewCount - Count} | diff(Rest, Before, After)]
      end.
  
  %%===============================================================================
  %% admin server functions
  %%===============================================================================
  start_link() ->
      {ok, spawn_link(?MODULE, start, [])}.
  
  
negative.code: add_nodes_loop(0, _) ->
      ok;
  add_nodes_loop(Count, Delay) ->
      Desc = util:sup_supervisor_desc(randoms:getRandomId(),
                                      cs_sup_or, start_link),
      supervisor:start_child(main_sup, Desc),
      %timer:sleep(Delay),
      add_nodes_loop(Count - 1, Delay).
  %% userdevguide-end admin:add_nodes
  