add validations to the products model