added debug macro which allows multiple args