all dem validations