add map view and controller