anchor.diff:    D = [self() | Data],
     io:format(F, D).
   
  +workers_create() ->
  +  ok = pg2:create(workers).
  +
  +workers_delete() ->
  +  ok = pg2:delete(workers).
  +
  +workers_join(Pid) when is_pid(Pid) ->
  +  ok = pg2:join(workers, Pid).
  +
   main() ->
     true = hostname_validation(),
     prefixed("start server"),
     process_flag(trap_exit, true),
     ok  = register(clusterccd, self()),
     yes = global:register_name(clusterccd, self()),
  +  ok  = workers_create(),
   
     prefixed("node name as ~s", [node()]),
   
  
positive.code:     _ -> io:format(standard_error, "~w~n", [Msg])
    end,
    {ok, State}.
  
negative.code:   application:stop(ssh),
    application:stop(crypto),
  
    ok = workers_delete(),
    prefixed("terminate").
  
  hostname_validation() ->
  