add mapbox functionality