Establishing Core Data Structure