d3map implementation