global variables and config and build setps