anchor.diff:      [[ConfigurationPath]] = utils:get(Arguments, [c], [["etc/uce.cfg"]]),
       case uce_sup:start_link(ConfigurationPath) of
           {ok, Pid} ->
  -            ?DEBUG("uce_sup:start_link ok!~n", []), 
               setup(),
               {ok, Pid};
           Error ->
  
positive.code:     HostsConfig = config:get('hosts'),
      setup_db(HostsConfig).
  
  setup_db([{Host, Config} | TlHostsConfig ]) ->
      {DBBackend, GoodConfig} = case proplists:get_value(db, Config) of 
                                    undefined -> Key = config:get(db),
                                                 {Key, [{Key, config:get(Key)}]};
                                    _ = Value -> {Value, Config}
                                end,
      case DBBackend of
          undefined -> throw({error, no_database});
          mnesia -> catch mnesia_db:init([]);
          _ ->
              case proplists:get_value(DBBackend, GoodConfig) of
                  undefined -> nothing;
                  {_, PoolConfig} ->
                      DBBackendModule = list_to_atom(atom_to_list(DBBackend) ++ "_db"),
  
negative.code:     end,
      setup_db(TlHostsConfig);
  setup_db([]) -> ok.
  
  setup_controllers() ->
      lists:foreach(fun(Controller) ->
  