Adding D3 for visualization