added some CoreData models and classes