markdown goes in, html comes out