validation on product form