added d3 and some silly stuff