embedding debug macros