using global var GLOBAL.monitode