updated search interface