most of product search working; still needs outer query stuff