implement search, not test with cost or price