Removed D3 dependency