new search architecture