hacking d3