implement search
solve search conflict