add d3 and cloud