updated Validation