How to get the perfect match