better bestMatch storage