add test for d3