basic search interface.