add markdown handler