changes to add a custom id for the mapbox type