adding d3 framework