add pr_fmt macros