anchor.diff:                  IsMasterNode = boss_env:is_master_node(),
                   ControllerList = boss_files:web_controller_list(AppName),
                   {ok, RouterSupPid} = boss_router:start([{application, AppName},
  -                        {controllers, ControllerList}]),
  +                        {Controllers, ControllerList}]),
                   {ok, TranslatorSupPid} = boss_translator:start([{application, AppName}]),
                   case boss_env:is_developing_app(AppName) of
                       true -> boss_load:load_all_modules(AppName, TranslatorSupPid);
  
positive.code: execute_action(Location, AppInfo, RequestContext) ->
      execute_action(Location, AppInfo, RequestContext, []).
  
  execute_action({Controller, Action}, AppInfo, RequestContext, LocationTrail) ->
      execute_action({Controller, Action, []}, AppInfo, RequestContext, LocationTrail);
  execute_action({Controller, Action, Tokens}, AppInfo, RequestContext, LocationTrail) when is_atom(Action) ->
      execute_action({Controller, atom_to_list(Action), Tokens}, AppInfo, RequestContext, LocationTrail);
  execute_action({Controller, Action, Tokens} = Location, AppInfo, RequestContext, LocationTrail) ->
      Req = proplists:get_value(request, RequestContext),
      SessionID = proplists:get_value(session_id, RequestContext),
  
negative.code:             Adapter = lists:foldl(fun
                      (A, false) ->
                          case A:accept(AppInfo#boss_app_info.application, Controller,
  				      AppInfo#boss_app_info.controller_modules) of
                              true -> A;
                              _ -> false
                          end;
  