       # chords (with lyrics)
       when "."
         chordsLine = line.substr(1)
+        chordArr = []
 
         # 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

          chordArrCleaned.push m[1]

        textLine = ""
        textLineArr = []
        m = null

        # while we have lines that match a textLine create an html table row
        while (textLine = lyricsLines.shift()) and \
