added COMMENT macro