updated global.h