setup coredata classes