finished demand-4: can find product by name