validations of products