source global definitions