tweak: use global scope