switched markdown engine