comments and DEBUG macro