begin d3 stuff