diff --git a/algo/ca/core/tracking/CaTrackFitter.cxx b/algo/ca/core/tracking/CaTrackFitter.cxx
index bfd70c58ea4cadea284ea90f909b4771cc41cd75..df42286c8e635a1ffb76132946ec9a5e0126f082 100644
--- a/algo/ca/core/tracking/CaTrackFitter.cxx
+++ b/algo/ca/core/tracking/CaTrackFitter.cxx
@@ -287,11 +287,14 @@ void TrackFitter::FitCaTracks()
         vtxInfo.SetDy2(1.e-8);
 
         if (ca::Framework::TrackingMode::kGlobal == frAlgo.fTrackingMode) {
+          ca::FieldRegion fldFull _fvecalignment;
+          fldFull.SetUseOriginalField(true);
+          fitpv.SetMaxExtrapolationStep(1.);
           for (int vtxIter = 0; vtxIter < 2; vtxIter++) {
             fitpv.SetQp0(fitpv.Tr().Qp());
             fitpv.Tr()      = fit.Tr();
             fitpv.Tr().Qp() = fitpv.Qp0();
-            fitpv.Extrapolate(frAlgo.GetParameters().GetTargetPositionZ(), fld);
+            fitpv.Extrapolate(frAlgo.GetParameters().GetTargetPositionZ(), fldFull);
             fitpv.FilterXY(vtxInfo);
           }
         }
diff --git a/reco/L1/CbmL1.cxx b/reco/L1/CbmL1.cxx
index 8b1e545a7e9c2a4de18d1fa6c35dae16861f1ac2..b4afda8e6dffa4cfd429c020c81569431143c267 100644
--- a/reco/L1/CbmL1.cxx
+++ b/reco/L1/CbmL1.cxx
@@ -224,9 +224,9 @@ InitStatus CbmL1::Init()
 
   if (ca::Framework::TrackingMode::kGlobal == fTrackingMode) {
     //at the moment trd2d tracking only
-    fUseMVD  = true;
-    fUseSTS  = true;
-    fUseMUCH = true;
+    fUseMVD  = false;
+    fUseSTS  = false;
+    fUseMUCH = false;
     fUseTRD  = true;
     fUseTOF  = false;
 
diff --git a/reco/L1/CbmL1Performance.cxx b/reco/L1/CbmL1Performance.cxx
index 3de73727899765ca096e8c76bdd203012fd26699..f55571a4465c1bb058ed590181cd66bbd8e437aa 100644
--- a/reco/L1/CbmL1Performance.cxx
+++ b/reco/L1/CbmL1Performance.cxx
@@ -1140,8 +1140,8 @@ void CbmL1::TrackFitPerformance()
                          {"distrVi", "Vi distribution [1/c]", 100, 0., 4.}};
 
       if (ca::Framework::kGlobal == fpAlgo->fTrackingMode) {
-        Table[4].l = -1.;
-        Table[4].r = 1.;
+        Table[4].l = -100.;
+        Table[4].r = 100.;
       }
 
       struct Tab {