 
       elapsed = process.hrtime start
 
-      info = { benchmark, repeat, elapsed, result, original:original.info[index] }
+      info = { benchmark, repeat, elapsed, result, old:old.info[index] }
       if report then @reportResult info
       if store  then @storeResult info
 


  run: (options) ->

    original = options.original
    repeat = options.repeat ? 1
    report = options.report is true
    store  = options.store is true

    string[0 ... index]

  reportHeader: ->
    padSize = 12
    h1 = chalk.blue pad(padSize, 'old ops/sec')
    h2 = ' |' + chalk.blue pad padSize, 'new ops/sec'
    h3 = ' |' + pad 10, 'change'
    h4 = ' |' + chalk.magenta pad padSize, 'old seconds'
    h5 = ' |' + chalk.magenta pad padSize, 'new seconds'
    h6 = ' |' + chalk.bold ' label'
    console.log h1 + h2 + h3 + h4 + h5 + h6
    console.log '----------------------------------------------------------------------------------------------'

  reportResult: (info) ->
    # info = {benchmark, repeat, elapsed, old}
    padSize = 12

    if info.old?
      oldTimeNum = info.old.seconds + (info.old.nanos / 1e9)
      oldTime    = chalk.magenta @format padSize, oldTimeNum
      oldRateNum = info.old.repeat / oldTimeNum
      oldRate    = chalk.blue @format padSize, oldRateNum

    else
      oldTime = '         N/A'
      oldRate = '         N/A'

    newTimeNum = info.elapsed[0] + (info.elapsed[1] / 1e9)
    newTime    = chalk.magenta @format padSize, newTimeNum
    newRateNum = info.repeat / newTimeNum
    newRate    = chalk.blue @format padSize, newRateNum

    if info.old?
      change = Math.round(((newRateNum - oldRateNum) / oldRateNum) * 100)
      color =
        if change > 0.01 then chalk.green
        else if change < -0.01 then chalk.red
        else chalk.black
      change = color(@format 9, change.toFixed 0) + '%'

    else change = '      N/A '

    label = chalk.bold info.benchmark.label

    console.log """
    #{oldRate} |#{newRate} |#{change} |#{oldTime} |#{newTime} |  #{label}
    """


  storeResult: ({benchmark, repeat, elapsed}) ->
