diff --git a/pulse_lib/segments/utility/setpoint_mgr.py b/pulse_lib/segments/utility/setpoint_mgr.py
index bae0ef3094e52c4cbf71b736e6d10a5685bfd3d2..4f27bea8dce56a1f3c86cee7a16a1e098ec360aa 100644
--- a/pulse_lib/segments/utility/setpoint_mgr.py
+++ b/pulse_lib/segments/utility/setpoint_mgr.py
@@ -43,12 +43,12 @@ class setpoint_mgr():
         return output
 
     def __str__(self):
-        content = "\rSetpoint_mgr class. Contained data:\r\r"
+        content = "\nSetpoint_mgr class. Contained data:\n"
 
         for key in sorted(self._setpoints.keys()):
-            content += "axis : {}\r".format(key)
+            content += "axis : {}\n".format(key)
             content += self._setpoints[key].__str__()
-            content += "\r\r"
+            content += "\n"
 
         return content
 
@@ -121,6 +121,10 @@ class setpoint_mgr():
                 setpnts += (None, )
         return setpnts
 
+    @property
+    def axis(self):
+        return list(sorted(self._setpoints.keys()))
+
 
 @dataclass
 class setpoint():