new global definitions include