Removed d3 dependency