viewProduct, updateProduct, deleteProduct