add D3 demo for test