added beginnings of gears, d3.js