diff --git a/1-enrich-with-datacite/z_personal_functions.py b/1-enrich-with-datacite/z_personal_functions.py
index 91dd2a77ce5c79dfc8fe5058d98a5bc01ea488ce..84aa0e7bac2b7ecafd5501ec700266e5e7b38db3 100644
--- a/1-enrich-with-datacite/z_personal_functions.py
+++ b/1-enrich-with-datacite/z_personal_functions.py
@@ -1,19 +1,19 @@
 import requests, json
 
-def get_origin_version(doi):
+def get_origin_version(doi, count=1):
     req = requests.get( f"https://api.datacite.org/dois/{doi}" )
     res = req.json()
     try:
         origins = res["data"]["attributes"]["relatedIdentifiers"]
     except:
-        return doi
+        return doi, count
     else:
-        if origins == []: return doi
+        if origins == []: return doi, count
         for i in origins:
             if i["relationType"] != "IsVersionOf":
-                return doi
+                return doi, count
             else:
-                return get_origin_version(i["relatedIdentifier"])
+                return get_origin_version(i["relatedIdentifier"], count+1)
 
 def get_md_from_datacite( doi ) : 
     """