added mapbox functionality