find best path