dep for d3