add circle and d3 funcitonality