                 
                 #console.log 'prepare _createAuthHandler', manager
                 
-                __user = config.USER
+                if config.TOKEN
+                    floyd.tools.objects.intercept @, 'boot', (done, boot)=>
+
+                        @_getAuthManager().authorize config.TOKEN, (err)=>
+                            return done(err) if err
+
+                            boot done
                 
                 ##
                 @_createAuthHandler = ()=>
                     
-                    #console.log '_createAuthHandler', manager, __user
+                    #console.log '_createAuthHandler', manager
                     
                     _auth = (fn)=>
                         # EXPERIMENTAL shortcut. use child if found

            
            @_status = []
        
            @_hiddenKeys.push 'configure', 'boot', 'booting', 'booted', 'start', 'started', 'running', 'shutdown', 'stop', 'stopped', 'error', 'delegate', 'data', 'parent', 'children'
            
        
        ##

                                    
            
            ##
            ##         
            floyd.tools.objects.intercept @, 'destroy', (done, destroy)=>

                if @stop && @_status.indexOf('stopped') is -1
                    @logger.warning 'context not stopped!'
                
