added a markdown and html renderer, and a passthrough error