more plumbing for searching