add search algorithm