out of global scope