added lang.newGlobalScope()