add search component