diff --git a/supervisord.conf_template b/supervisord.conf_template
index 02957fc24e059b85ef0ea17ceb5db3be960f6592_c3VwZXJ2aXNvcmQuY29uZl90ZW1wbGF0ZQ==..5b6f0875e77a193f7b5c059f4d8a1133987dda1b_c3VwZXJ2aXNvcmQuY29uZl90ZW1wbGF0ZQ== 100644
--- a/supervisord.conf_template
+++ b/supervisord.conf_template
@@ -3,6 +3,8 @@
 user = system
 command = dev:[dir]supervisord.com
 [program:firstpgm]
+# default image to loginout
+# image=SYS$SYSTEM:LOGINOUT.EXE
 command=dev:[dir]PGM1.COM
 process_name=PGM1D
 autostart=yes
diff --git a/supervisord.py b/supervisord.py
index 02957fc24e059b85ef0ea17ceb5db3be960f6592_c3VwZXJ2aXNvcmQucHk=..5b6f0875e77a193f7b5c059f4d8a1133987dda1b_c3VwZXJ2aXNvcmQucHk= 100644
--- a/supervisord.py
+++ b/supervisord.py
@@ -226,6 +226,7 @@
 class Program(object):
     mbxunt = 0
     name: str
+    image: bytes
     command: bytes
     program_name: bytes
     autostart: bool
@@ -261,6 +262,7 @@
         name: str,
         user: str,
         command: str,
+        image: str,
         process_name: str,
         autostart: bool,
         priority: int,
@@ -283,6 +285,7 @@
     ):
         self.name = name
         self.user = user.encode()
+        self.image = image.encode()
         self.command = command.encode()
         self.process_name = process_name.encode()
         self.autostart = autostart
@@ -425,7 +428,7 @@
 
             pid = PidType(
                 starlet.creprc(
-                    image=b'SYS$SYSTEM:LOGINOUT.EXE',
+                    image=self.image,
                     input=self.command,
                     output=self.stdout_file,
                     error=self.stderr_file,
@@ -911,6 +914,7 @@
             process_name = config[sn]['process_name']
             autostart = config[sn].getboolean('autostart', False)
             command = config[sn].get('command')
+            image = config[sn].get('image', 'SYS$SYSTEM:LOGINOUT.EXE')
             stdout_file = config[sn].get('stdout_file', 'NLA0:')
             stderr_file = config[sn].get('stderr_file', 'NLA0:')
             priority = config[sn].getint('priority', 999)
@@ -931,6 +935,7 @@
                 name=name,
                 user=user,
                 command=command,
+                image=image,
                 process_name=process_name,
                 autostart=autostart,
                 priority=priority,