macros for par definitions