why do we place this on the global?