implemented matchMOR