anchor.diff:      {StatusCode, merge_headers(Headers, [{"Content-Type", "text/html"}]), Payload}.
   
   load_and_execute(Mode, {Controller, _, _} = Location, AppInfo, Req, SessionID) when Mode =:= production; Mode =:= testing->
  -    case boss_files:is_controller_present(AppInfo#boss_app_info.application, Controller, 
  +    case boss_files:is_controller_present(AppInfo#boss_app_info.application, Controller,
               AppInfo#boss_app_info.controller_modules) of
           true -> execute_action(Location, AppInfo, Req, SessionID);
           false -> {render_view(Location, AppInfo, Req, SessionID), SessionID}
  
positive.code: process_result(AppInfo, Req, {redirect, "https://"++Where, Headers}) ->
      process_result(AppInfo, Req, {redirect_external, "https://"++Where, Headers});
  process_result(AppInfo, Req, {redirect, {Application, Controller, Action, Params}, Headers}) ->
      RouterPid = if 
          AppInfo#boss_app_info.application =:= Application ->
              AppInfo#boss_app_info.router_pid;
          true ->
  
negative.code: 
      Env = boss_env:setup_boss_env(),
      error_logger:info_msg("Starting Boss in ~p mode....~n", [Env]),
  
      DBOptions = lists:foldl(fun(OptName, Acc) ->
                  case application:get_env(OptName) of
                      {ok, Val} -> [{OptName, Val}|Acc];
                      _ -> Acc
                  end
          end, [], [db_port, db_host, db_username, db_password, db_database,
                    db_replication_set, db_read_mode, db_write_mode, db_write_host, db_write_host_port,
                    db_read_capacity, db_write_capacity, db_model_read_capacity, db_model_write_capacity]),
      DBAdapter = boss_env:get_env(db_adapter, mock),
      DBShards = boss_env:get_env(db_shards, []),
      CacheEnable = boss_env:get_env(cache_enable, false),
      IsMasterNode = boss_env:is_master_node(),
      DBCacheEnable = boss_env:get_env(db_cache_enable, false) andalso CacheEnable,
      DBOptions1 = [{adapter, DBAdapter}, {cache_enable, DBCacheEnable},
          {shards, DBShards}, {is_master_node, IsMasterNode}|DBOptions],
  
      boss_db:start(DBOptions1),
  
      case CacheEnable of
          false -> ok;
          true ->
              CacheAdapter = boss_env:get_env(cache_adapter, memcached_bin),
              CacheOptions = [{adapter, CacheAdapter},
                              {cache_servers, boss_env:get_env(cache_servers, [{"127.0.0.1", 11211, 1}])}],
  