specs for validations