Main Search Cum Batter