anchor.diff:  
   -export([start_link/1, init/1, on/2, check_config/0]).
   
  -%-define(TRACE(X,Y), io:format(X,Y)).
  --define(TRACE(X,Y), ok).
  +-define(TRACE(X,Y), io:format("[~p] " ++ X ++ "~n", [self()] ++ Y)).
  +%-define(TRACE(X,Y), ok).
   
   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   % constants
  
positive.code: -type db_chunk() :: {intervals:interval(), ?DB:db_as_list()}.
  -type sync_struct() :: %TODO add merkleTree + art
      {   
          Interval    :: intervals:interval(), 
          SrcNode     :: comm:mypid(),
          KeyBF       :: ?REP_BLOOM:bloomFilter(),
          KeyVersBF   :: ?REP_BLOOM:bloomFilter()
      }. 
  -type sync_method() :: bloom | merkleTree | art.
  -type state() :: 
  
negative.code: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  % Web Debug Message handling
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  on({web_debug_info, Requestor}, 
     {SyncMethod, _TriggerState} = State) ->
      KeyValueList =
  