add preferred validations