removed dependancy for d3.js