base ring models generated
basic validations