add markdown and syntax highlighting