20. debug macros