workspace with d3.js