                 td.id = ID + '-no_' + info.i + '_' + info.c
           else
             if Editing && info.c == 'slot' && Key.id != 'slot' && t == SlotCount && !info.row.partial && info.row.key
+              # TODO: style, this action is irreversable
               add = td.appendChild(document.createElement('a'))
-              add.className = 'clickable add icon'
+              add.className = 'button mini white global-record icon-text'
+              add.appendChild(document.createTextNode('Convert to whole volume'))
               $(add).on 'click', $scope.$lift(clickGlobal)
             td.appendChild(document.createTextNode(t + " " + info.category.name + "s"))
             td.className = 'more'

            info.cell = info.tr.appendChild(document.createElement('td'))
            generateText(info)
            return
          if info.category.id == 'slot' && info.slot.global
            generateCell(l-1) # summary
            info.cell.setAttribute("colspan", l)
            return

            when 'top'
              v = info.metric.options[v]
            when 'summary'
              if info.d.global && Editing
                cell.classList.add('spreadsheet-global-record-cell')
                del = cell.appendChild(document.createElement('a'))
                del.className = 'button mini global-record white icon-text'
                delicon = del.appendChild(document.createElement('span'))
                delicon.className = 'icon trash'
                del.appendChild(document.createTextNode('Remove'))
                $(del).on 'click', $scope.$lift(clickGlobal)
            else
              if info.metric.type == 'void' && info.d
                cell.className = 'clickable' if Editing && Key.id != info.c
