add new search method