why are these lines out in the global scope?