declare globals before other includes