anchor.diff:  % test write/1 write data to KV DBs
   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   tester_write(_Config) ->
  -  % writting data to KV
  +  % write data to KV
     [kv_on_cseq:write(integer_to_list(X),X)||X<-lists:seq(1,100)].
   
   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
positive.code:     remove_node ->
        unittest_helper:end_per_group(Group, Config);
      _ ->
        PWD = os:cmd(pwd),
        WorkingDir = string:sub_string(PWD, 1, string:len(PWD) - 1) ++
            "/../data/" ++ atom_to_list(erlang:node()) ++ "/",
  
negative.code: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  tester_remove_node(_Config) ->
    Tabs = lists:delete(schema, mnesia:system_info(tables)),
    % delete random node from ring
    Node_name = string:sub_word(atom_to_list(lists:last(Tabs)), 2, $:),
    Node_tabs = [ Tab || Tab <- Tabs, string:sub_word(atom_to_list(Tab), 2, $:) =:= Node_name ],
    {[Node_name], _Not_found} = admin:del_nodes_by_name([Node_name], false),
    % wait for leases to expire
    timer:sleep(11000),
    [{atomic, ok} = mnesia:delete_table(X)||X<-Node_tabs],
    util:wait_for(fun admin:check_leases/0, 10000),
    % check data integrity
    [{ok, X} = kv_on_cseq:read(integer_to_list(X))||X<-lists:seq(1,100)],
    % add node to reform 4 node ring
    admin:add_nodes(1),
    timer:sleep(3000),
    unittest_helper:check_ring_size_fully_joined(4),
    true.
  