updated version of d3