add a macros file and put all of the macros in there