d3 wrapping