reply model associations and validations