general Search implement