update to d3 article