reading issue fix

Adjusted matching alg to accept matches of different items that have the
same readings.