fix: add d3 to setup