do wdis build more portable
remove reference to global.h header from all header files and pass it to *.c files