add support for markdown