feat: added markdown support