search interface working