learning d3.js from fresh start.