introduced Globals singleton