 
 Reference::normalize = (typeof (''.normalize) == 'function')
 
+Reference::CSLtoBibTeX = {
+  'original-date': 'origdate'
+  'original-publisher': 'origpublisher'
+  'original-publisher-place': 'origlocation'
+  'original-title': 'origtitle'
+}
+
 Reference::complete = ->
   @add({name: 'xref', value: @item.__xref__, esc: 'raw'}) if !@has.xref && @item.__xref__
   @add({name: 'type', value: @itemtype}) if @fields.length == 0

  fields = []
  for own name, value of @override
    name = name.toLowerCase()
    switch name
      when 'mr'
        fields.push({ name: 'mrnumber', value: value.value })

          fields.push({ name: 'eprint', value: value.value })
        else
          fields.push({ name: 'googlebooks', value: value.value })
      when 'xref'
        fields.push({ name, value: value.value, esc: 'raw' })

      # psuedo-var, sets the reference type
      when 'referencetype'
        @itemtype = value.value

