[#48] first take at the search method