Main Search Walker