consolidate support functions in a single file