add search algos