function basemap(config = {}) {
let {
width = 800,
height = 500,
path = defaultpath,
} = config;
const svg = d3.create("svg")
.attr("width", width)
.attr("height", height)
svg.append("rect")
.attr("width", "100%")
.attr("height", "100%")
.attr("fill", "white");
const districts = svg.append('g');
districts.selectAll('path')
.data(CityDistricts.features)
.join('path')
.classed('district',true)
.attr('fill', 'beige')
.attr('d', path);
return svg;
}