search for products implemented