Main Search Cum While Ride