new version of the map using leaflet.js