added d3 library for graphs