work-in-progress ... trying to figure out d3
work in progress