added markdown compatibility