diff --git a/algo/base/Options.cxx b/algo/base/Options.cxx
index ff0d3e2a6e48557a5c1a50ec109e81c5fe7e5e73..cf644326b4c523188766d8a592e196bece945276 100644
--- a/algo/base/Options.cxx
+++ b/algo/base/Options.cxx
@@ -12,6 +12,8 @@
 using namespace cbm::algo;
 namespace po = boost::program_options;
 
+using fles::Subsystem;
+
 
 namespace std
 {
@@ -75,7 +77,7 @@ Options::Options(int argc, char** argv)
       "comma seperated list of reconstruction output types (hit, digi, ...)")
     ("steps", po::value(&fRecoSteps)->multitoken()->default_value({Step::Unpack, Step::LocalReco})->value_name("<steps>"),
       "comma seperated list of reconstruction steps (upack, digitrigger, localreco, ...)")
-    ("systems,s", po::value(&fDetectors)->multitoken()->default_value({fles::Subsystem::STS, fles::Subsystem::TOF, fles::Subsystem::BMON})->value_name("<detectors>"),
+    ("systems,s", po::value(&fDetectors)->multitoken()->default_value({Subsystem::STS, Subsystem::TOF, Subsystem::BMON, Subsystem::MUCH, Subsystem::RICH})->value_name("<detectors>"),
       "comma seperated list of detectors to process (sts, mvd, ...)")
     ("num-ts,n", po::value(&fNumTimeslices)->default_value(-1)->value_name("<num>"),
       "Stop after <num> timeslices (-1 = all)")