             vm = require('vm')
             
             ##
-            ctx = vm.createContext 
+            #ctx = vm.createContext 
+            ctx = 
                 window: {}
                 process: process
                 console: console
                 setTimeout: setTimeout
             
-            ##
-            vm.runInContext @__SCRIPT+"var floyd = require('floyd');", ctx
+            require('contextify') ctx
+            
+            ##
+            #vm.runInContext @__SCRIPT+"var floyd = require('floyd');", ctx
+            ctx.run @__SCRIPT+"var floyd = require('floyd');", ctx
             
             ctx.floyd.__parent = 
                 lookup: (name, identity, fn)=>                      

        ##
        ##
        _releaseContext: (ctx)->
            persistentKeys = ['floyd', 'require', '_modules', 'process', 'console']
            
            if @__POOL__.length < @data.poolsize
                for key, value of ctx

                        
                    
                    ##    
                    #require('vm').runInContext "(#{__boot_cheerio__})(#{model})", ctx    
                    ctx.run "(#{__boot_cheerio__})(#{model})"
            

            
