leaflet integration