allow custom globals