avoid global variables