add Markdown support