updated d3 stuff... its close.... but i am feeling lazy.