Updated Markdown processor