added: product deletion