do not use global variables without GLOBAL