search working to first order
search working to first order