add 'comment function' macro