switching markdown parser