Added produc edit functionality