     hasStats = item.stats
     statFields = if hasStats then @buildStats(item.stats, item.primaryStat) else []
     filtered = @filterNodes(item.nodes, item.nodeDefs)
-    nodeFields = @buildNodes(filtered, 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: item.itemDescription
+    text: text
     thumb_url: item.iconLink
     fields: nodeFields
 


    displayNodes.filter (x) -> x


  'fetchVendorDefs': (callback) ->
    options =

      column++
    return orderedNodes

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