find best candidate