implements the map view, app completed