add more demo for d3