       column++
     return orderedNodes
 
-  'buildNodes': (nodes, nodeDefs) ->
+  'buildFields': (nodes, nodeDefs) ->
     displayNodes = nodes.map (node) ->
       step = nodeDefs[node.nodeIndex].steps[node.stepIndex]
       description = step.nodeStepDescription.replace(/(\r\n|\n|\r)/gm," ").replace("  "," ")


    displayNodes.filter (x) -> x


  'fetchVendorDefs': (callback) ->
    options =

    hasStats = item.stats
    statFields = if hasStats then @buildStats(item.stats, item.primaryStat) else []
    filtered = @filterNodes(item.nodes, item.nodeDefs)
    nodeFields = @buildFields(filtered, item.nodeDefs)
    text = @buildText(filtered, item.nodeDefs)

    fallback: item.itemDescription
    title: item.itemName
    title_link: item.itemLink
    color: item.color
    text: text
    thumb_url: item.iconLink
    fields: nodeFields

