matching algorithm property