validate product
validation for product
typo in validation
test for validation
added validation tests