         .attr("y", (d) => @y(d.y_offset() + d.value() / 2) )
 
       # then transform the links
-      @links.data(@link_list.models, (d) -> d.cid)
+      @links.data(@link_list, (d) -> d.cid)
         .transition().duration(500)
         .selectAll("path")
         .attr("d", (link) => @link_line link.path_points())

      else
        k = @key
      @node_list = new namespace.NodeList(namespace.charts[k].data.nodes)
      @link_list = new namespace.LinkList(namespace.charts[k].data.links)
      @initialize_defaults()

    # this method is called when we first render the chart. It is called if we

      sums[column] = sums[column] || 0
      sums[column] += n.value()
    _.max _.values(sums)
