finding the perfect candidate