don't create global var