diff --git a/AoU-Model/src/main/resources/xslt/aou2marcxml.xsl b/AoU-Model/src/main/resources/xslt/aou2marcxml.xsl
index 61ef654edef7ad9d6b52277721bd36de80be7657..6828d04f279f9bf66be86d22b8c8de75733c058e 100644
--- a/AoU-Model/src/main/resources/xslt/aou2marcxml.xsl
+++ b/AoU-Model/src/main/resources/xslt/aou2marcxml.xsl
@@ -182,6 +182,21 @@
             </xsl:if>
         </xsl:for-each>
 
+		<!-- 084 - Extra for RePEc export - for the old CAKE application -->
+		<xsl:if test="aou_deposit:classifications/aou_deposit:classification/aou_deposit:code = 'JEL'">
+			<marc:datafield tag="084" ind1=" " ind2=" ">
+				<marc:subfield code="2">repec</marc:subfield>
+				<marc:subfield code="a">
+					<xsl:for-each select="aou_deposit:classifications/aou_deposit:classification">
+						<xsl:if test="aou_deposit:code = 'JEL'">
+							<xsl:value-of select="aou_deposit:item"/>
+							<xsl:text>, </xsl:text>
+						</xsl:if>
+					</xsl:for-each>
+				</marc:subfield>
+			</marc:datafield>
+		</xsl:if>
+
         <!-- 088 - Numero de rapport - champ unique -->
         <xsl:if test="$view = 'rapport' and aou_deposit:identifiers/aou_deposit:local_number != ''">
             <marc:datafield tag="088" ind1=" " ind2=" ">