added leaflet dependency