finished d3 part 2