model specs and validations