diff --git a/jsonparse.py b/jsonparse.py
index 827c175cd37c83d48a87d9e5e5d97c0317edb450..646af273a826db41c271acb3abb74d87961b7dac 100644
--- a/jsonparse.py
+++ b/jsonparse.py
@@ -1,4 +1,6 @@
 import json
+import os
+import sys
 
 from collections import namedtuple
 
@@ -82,7 +84,15 @@ def changerange(string):
     print(string)
 
 
-with open("soil-dummies/src/robot/model.json") as file:
+try:
+    JSON_MODEL = sys.argv[1][:-5]
+    if not os.path.exists(os.path.join('..', 'SOIL OPC-UA', f'{JSON_MODEL}.json')):
+        raise Exception()
+except Exception as e:
+    print('You must provide a file from the folder to be used as root file of the parsing, e.g., "python jsonparser.py model.json".')
+    exit()
+
+with open(f'{JSON_MODEL}.json') as file:
 
     #robot = json.dumps(file.read())
     robotload = json.loads(file.read())