switched markdown interpreter