added validations for Products