d3 contributor: david