added new search method