add delete product functionality