d3 improved