fixing MapController