new search criteria and also fault tolerance