           chordArrCleaned.push m[1]
 
         textLine = ""
+        textLineArr = []
         m = null
-
-        textLineArr = []
 
         # while we have lines that match a textLine create an html table row
         while (textLine = lyricsLines.shift()) and \

      # chords (with lyrics)
      when "."
        chordsLine = line.substr(1)

        # split cords
        chordArr = []
        while chordsLine.length > 0
          m = /^(\S*\s*)(.*)$/.exec(chordsLine)
          chordArr.push m[1]

          dataObject.lines.push {lyrics: [line.substr(1)]}
        else
          console?.log "no suppport for '#{line}'"

  dataModel
