anchor.diff:  			ok
   	end.
   
  -
  +register(Servers) ->
  +	supervisor:start_child(bkdcore_sup, {?MODULE, {?MODULE, start, Servers}, permanent, 100, worker, [?MODULE]}).
   register() ->
   	supervisor:start_child(bkdcore_sup, {?MODULE, {?MODULE, start, []}, permanent, 100, worker, [?MODULE]}).
   start() ->
  
positive.code: 	{ok, P}.
  init([]) ->
  	gen_server:cast(?MODULE,{start_mochiweb}),
  	{ok, #bm{}}.
  
  http_statreq(Req) ->
  	case catch http_req(Req:get_header_value("host"),Req) of
  
negative.code: handle_call(stop, _, P) ->
  	{stop, shutdown, stopped, P}.
  
  handle_cast({start_mochiweb,L},P) ->
  	F = fun(Name,Val) ->
  		case Val of
  			undefined ->
  				[];
  			_ ->
  				[{Name,Val}]
  		end
  	end,
  	[begin
  		[Port,Ssl,CaCert,Cert,Key] = butil:ds_vals([port,ssl,cacert,cert,key],Info,[8080,false,undefined,undefined,undefined]),
  		% case Ssl of
  		% 	true ->
  				mochiweb_http:start([{port, Port}, {name,list_to_atom("mochi"++butil:tolist(Port))},{ssl,Ssl}, {loop,{?MODULE,http_req}}]++
  					F(cacertfile,CaCert)++F(certfile,Cert)++F(keyfile,Key))
  		% 	false ->
  		% 		mochiweb_http:start([{port, Port}, {name,list_to_atom("mochi"++butil:tolist(Port))}, {loop,{?MODULE,ReqHandler}}])
  		% end
  	end || Info <- L],
  	{noreply,P};
  handle_cast({start_mochiweb},P) ->
  	{ok,Port1} = application:get_env(bkdcore,webport),
  	case application:get_env(bkdcore,stathandler) of
  