handle new search result format