do not use a global variable