anchor.diff:              {ok, #addrid_nodes{addr_id_to = LastAddrId}}  = last_fun(RingGroup2),
   
               %% @TODO - debug (unnecessary-codes)
  -            %% lists:foreach(fun(#ring_group{index_from = From,
  -            %%                               index_to   = To,
  -            %%                               addrid_nodes_list = List}) ->
  -            %%                       ?debugVal({From, To}),
  -            %%                       lists:foreach(fun(AddrId_Nodes) ->
  -            %%                                             ?debugVal(AddrId_Nodes)
  -            %%                                     end, List)
  -            %%               end, lists:reverse(Ring)),
  +            lists:foreach(fun(#ring_group{index_from = From,
  +                                          index_to   = To,
  +                                          addrid_nodes_list = List}) ->
  +                                  ?debugVal({From, To}),
  +                                  lists:foreach(fun(#addrid_nodes{id = Idx,
  +                                                                  addr_id_from = F,
  +                                                                  addr_id_to   = T}) ->
  +                                                        ?debugVal({Idx, F, T})
  +                                                end, List)
  +                          end, RingGroup2),
               {ok, {Checksum, RingGroup2, FirstAddrId, LastAddrId}}
       end.
   
  
positive.code:                                        nodes = Nodes}|TblAcc],
  
              #addrid_nodes{id = FirstId,
                            addr_id_to = FirstAddrId} = lists:last(TblAcc),
              FirstAddrId_1 = case FirstId of
                                  1 -> 0;
                                  _ -> FirstAddrId
  
negative.code: 
  -define(DEF_NUM_OF_DIV, 32).
  
  -record(state, {
            cur  = #ring_info{} :: #ring_info{},
            prev = #ring_info{} :: #ring_info{},
  