add product validations