added support for markdown