merged NewCoreData and UI