better globals