Main Search Vrallure