anchor.diff:  %% Function: start_link/3
   %% Description: Starts the supervisor
   %%--------------------------------------------------------------------
  -start_link(AppCallbacks, AppSupdata) ->
  -    supervisor:start_link({local, ?SERVER}, ?MODULE, [AppCallbacks, AppSupdata]).
  +start_link(AppCallbacks) ->
  +    supervisor:start_link({local, ?SERVER}, ?MODULE, [AppCallbacks]).
   
   %%====================================================================
   %% Server functions
   %%====================================================================
   %%--------------------------------------------------------------------
  -%% Function: init([AppModule, AppSupdata])
  +%% Function: init([AppModule])
   %%           AppModule = atom(), name of Yxa application module
  -%%           AppSupdata = xxx
   %% Returns : {ok,  {SupFlags,  [ChildSpec]}} |
   %%           ignore                          |
   %%           {error, Reason}   
   %%--------------------------------------------------------------------
  -init([AppModule, AppSupdata]) ->
  +init([AppModule]) ->
       Logger = {logger, {logger, start_link, []},
                    permanent, 2000, worker, [logger]},
       Directory = {directory, {directory, start_link, []},
  
positive.code:     TransactionLayer = {transactionlayer,
  			{transactionlayer, start_link, [AppModule]},
  			permanent, 2000, worker, [transactionlayer]},
      UserDb = sipuserdb:yxa_init(),
      MyList = lists:append([Logger, Directory, TransactionLayer], UserDb),
      SupList = case AppSupdata of
  		  {append, AppList} when list(AppList) ->
  		      lists:append(MyList, AppList);
  		  none ->
  		      MyList
  	      end,
      {ok,{{one_for_one,20,60}, SupList}}.
  
  %%====================================================================
  %% Internal functions
  %%====================================================================
  
negative.code: %%--------------------------------------------------------------------
  %% External exports
  %%--------------------------------------------------------------------
  -export([
  	 start_link/1,
  	 start_extras/2,
  	 start_transportlayer/1
  	]).
  
  %%--------------------------------------------------------------------
  %% Internal exports
  