Defining A.I. Concepts [works - could be simplified using SimpleCRUD]