added CoreData