dont use `this` inside the global scope