Update d3

Tests modified and hackhack removed in accordance
why is this stuff in this commit?