improve debugging macro