oops adding all of d3 and some other stuff...