diff --git a/demo/image_reconstruction.py b/demo/image_reconstruction.py
index 9519764102c7ad02c60011d93c8206f5b77f6bb2..1e7841da4c984b592389c5d53790537ca7eb3aa1 100644
--- a/demo/image_reconstruction.py
+++ b/demo/image_reconstruction.py
@@ -25,6 +25,7 @@ import resolve as rve
 import numpy as np
 import matplotlib.pyplot as plt
 import configparser
+import sys
 
 try:
     from mpi4py import MPI
@@ -78,9 +79,9 @@ def get_lognormal_sky(
 
 
 def main():
-
+    _, cfg_file = sys.argv
     cfg = configparser.ConfigParser()
-    cfg.read('image_reconstruction_config_file.cfg')
+    cfg.read(cfg_file)
 
     data_path = cfg['data']['data_path']
     spectral_window = int(cfg['data']['spectral_window'])