OSM provider ported to new API