added create and delete product functionality