1. Core Data
2. Message