implement complete seach
implement complete seach