added MapViewController and NavigationController