add coreData framework