put defines into their own header file