macros defined.