working d3js visualization