finished demand-5: can remove product by name