1. Search and Manage Multiple Locations - 2. Detect your Current location & Provide Weather Data - 3. Daily Weather Information - 4. Graph -