add findBestPlace