content handlers: comments and types