starting coredata part