debug macros with some examples

hmmm...well