add search interface