a try with D3