added markdown processing and IE support