filled out core data model