anchor.diff:  -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()
  +        Interval :: intervals:interval(), 
  +        SrcNode  :: comm:mypid(),
  +        KeyBF    :: ?REP_BLOOM:bloomFilter(),
  +        VersBF   :: ?REP_BLOOM:bloomFilter()
       }. 
   -type sync_method() :: bloom | merkleTree | art.
   -type state() :: 
  
positive.code: %% @doc Message handler when trigger triggers (INITIATE SYNC BY TRIGGER)
  -spec on(message(), state()) -> state().
  on({?TRIGGER_NAME}, {SyncMethod, TriggerState}) ->
  	%STEPS
  	%1) SELECT DEST
  	%2) CREATE SYNC STRUCT
      %retrieve node db-intervall
      DhtNodePid = pid_groups:find_a(dht_node),
      comm:send_local(DhtNodePid, {get_state, comm:this(), my_range}),
  	%3) SEND SyncStruct 2 DEST
  	%4) DONE - NEW TRIGGER
  	NewTriggerState = trigger:next(TriggerState),
      ?TRACE("~nDEBUG Trigger NEXT~n", []),
  	{SyncMethod, NewTriggerState};
  
  %% @doc retrieve node responsibility interval
  on({get_state_response, NodeDBInterval}, State) ->
      ?TRACE("~nDEBUG DB-Intervall ~p~n", [NodeDBInterval]),
      DhtNodePid = pid_groups:find_a(dht_node),
      comm:send_local(DhtNodePid, {get_chunk, self(), NodeDBInterval, 10000}), %TODO remove 10k constant
      State;
  %% @doc retriebe local node db
  on({get_chunk_response, DB}, {SyncMethod, _TriggerState} = State) ->
      ?TRACE("~nDEBUG Node-DB ~p~n", [DB]),
      spawn(fun() -> build_SyncStruct(self(), SyncMethod, DB) end),
      State;
  
  on({recv_sync, bloom, {_Interval, _Bloom}}, State) ->
  
negative.code: 
  -export([start_link/1, init/1, on/2, check_config/0]).
  
  -define(TRACE(X,Y), io:format("[~p] " ++ X ++ "~n", [self()] ++ Y)).
  %-define(TRACE(X,Y), ok).
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  % constants
  