debuging...return type
add GLOBAL flag to solve the Global Variable Problem
change GLOBAL to GLOBAL_ST as redefinition