checkpoint 2 - added MapKit and CoreLocation framework