diff --git a/src/calng/corrections/LpdCorrection.py b/src/calng/corrections/LpdCorrection.py
index a4c499938f7f7fbac98269c723fe6da834355b68..0346267961f217948fb549712322377495ccce0f 100644
--- a/src/calng/corrections/LpdCorrection.py
+++ b/src/calng/corrections/LpdCorrection.py
@@ -349,10 +349,8 @@ class LpdCorrection(base_correction.BaseCorrection):
         # TODO: add bad pixel config node
         LpdCalcatFriend.add_schema(expected)
         base_correction.add_addon_nodes(expected, LpdCorrection)
-        add_correction_step_schema(expected, LpdCorrection._correction_steps)
+        base_correction.add_correction_step_schema(expected, LpdCorrection._correction_steps)
         base_correction.add_preview_outputs(expected, LpdCorrection._preview_outputs)
-        add_preview_outputs(expected, LpdCorrection._preview_outputs)
-        add_preview_outputs(expected, LpdCorrection._preview_outputs)
 
         # additional settings for correction steps
         (