addLabel = (container, feature) => {
const centroid = path.centroid(feature);
const isVisible = centroid.every(coordinate => !Number.isNaN(coordinate));
if (isVisible) {
const label = container.append("g")
.attr("transform", `translate(${centroid.join(",")})`);
addText(label, feature.properties.NAME);
}
}