search improvements