ongoing
weird bug - ordermatches not == correctly