examples from d3