search-and-discovery problem