revise global.js