allow defining of comment type