messing with globals