fix markdown function