New validations.  12 new functions