move format specifiers to macros