diff --git a/support/systemd/generator/cdsrfm.py b/support/systemd/generator/cdsrfm.py
new file mode 100644
index 0000000000000000000000000000000000000000..0f973010b8c5bcdb0cca4180d5b09faeeb7cbac2
--- /dev/null
+++ b/support/systemd/generator/cdsrfm.py
@@ -0,0 +1,12 @@
+from front_end import Process
+
+
+class CDSRFMProcesses(object):
+    def __init__(self, target_dir):
+        self.target_dir=target_dir
+
+    def epics(self):
+        return Process(True, "rts-cdsrfm-epics", "rts-cdsrfm-epics")
+
+    def module(self):
+        return Process(True, "rts-cdsrfm-module", "rts-cdsrfm-module")
\ No newline at end of file
diff --git a/support/systemd/generator/front_end.py b/support/systemd/generator/front_end.py
index d59cfd5b89bf29ed5a1584b7eca18f9f5720dc2d..e8b2e1d458fee1589c6f1473b078db51d2768b83 100644
--- a/support/systemd/generator/front_end.py
+++ b/support/systemd/generator/front_end.py
@@ -99,7 +99,7 @@ Address={options['DAQ_ETH_IP']}
 """)
 
         # setup services
-        services = ["rts-local_dc.service", f"rts-tranpsport@{options[ts]}.service"]
+        services = ["rts-local_dc.service", f"rts-transport@{options[ts]}.service"]
         self.serialize_units(services)
 
         # setup target
diff --git a/support/systemd/generator/sequencer.py b/support/systemd/generator/sequencer.py
index 05612b3fa765c11884641bc59999d466480f4bd1..fba22802227f631dc40134937362dff56a65a16a 100644
--- a/support/systemd/generator/sequencer.py
+++ b/support/systemd/generator/sequencer.py
@@ -49,10 +49,10 @@ class Sequencer(object):
     @staticmethod
     def create_cdsrfm_start_sequence(front_end_processes, cdsrfm_processes):
         sequence = [
-            front_end_processes.DolphinPort(),
-            front_end_processes.DolphinDrivers(),
-            cdsrfm_processes.CDSRFMEpics(),
-            cdsrfm_processes.CDSRFMModule()]
+            front_end_processes.dolphin_port(),
+            front_end_processes.dolphin_drivers(),
+            cdsrfm_processes.epics(),
+            cdsrfm_processes.module()]
         return sequence
 
     def link_sequence(self, sequence):