d3 finally