diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/python/TOPQCommonSlimming.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/python/TOPQCommonSlimming.py
index 5a4ac82b4393c7460e5c8db3f1b16ded75865452..385d9752265b6f6efa11603c80e894f2ed353aaa 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/python/TOPQCommonSlimming.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/python/TOPQCommonSlimming.py
@@ -58,6 +58,8 @@ def setup(TOPQname, stream):
     TOPQSlimmingHelper.SmartCollections =  [
         "AntiKt10LCTopoTrimmedPtFrac5SmallR20Jets",
         "AntiKt10TrackCaloClusterTrimmedPtFrac5SmallR20Jets",
+        "AntiKt10UFOCSSKJets",
+        "AntiKt10UFOCSSKSoftDropBeta100Zcut10Jets",
         "AntiKt4EMPFlowJets",
         "AntiKt4EMPFlowJets_BTagging201810",
         "AntiKt4EMPFlowJets_BTagging201903",
@@ -284,7 +286,9 @@ def setup(TOPQname, stream):
                    "AntiKt4EMPFlowJets",
                    "AntiKt10LCTopoTrimmedPtFrac5SmallR20Jets",
                    "AntiKt10TrackCaloClusterTrimmedPtFrac5SmallR20Jets",
-                  ],
+                   "AntiKt10UFOCSSKJets",
+                   "AntiKt10UFOCSSKSoftDropBeta100Zcut10Jets", 
+                 ],
                   # Veto the following jet containers in the output
                   ["AntiKt3PV0TrackJets",
                    "AntiKt4PV0TrackJets",
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/share/TOPQ1.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/share/TOPQ1.py
index 7130a2ab42f8e8b03cf640e78542c08239304257..06fd9843f64a9463e8cd47bdc974db1241020d51 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/share/TOPQ1.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/share/TOPQ1.py
@@ -128,8 +128,10 @@ replaceAODReducedJets(reducedJetList, TOPQ1Sequence, "TOPQ1")
 
 # If you use AntiKt10*PtFrac5SmallR20Jets, these must be scheduled
 # *AFTER* the other collections are replaced
-from DerivationFrameworkJetEtMiss.ExtendedJetCommon import addDefaultTrimmedJets
-addDefaultTrimmedJets(TOPQ1Sequence, "TOPQ1")
+from DerivationFrameworkJetEtMiss.ExtendedJetCommon import addDefaultTrimmedJets,addDefaultUFOSoftDropJets
+addDefaultTrimmedJets(TOPQ1Sequence,"TOPQ1")
+addDefaultUFOSoftDropJets(TOPQ1Sequence,"TOPQ1",dotruth=True)
+
 
 # add SoftDrop jets
 from DerivationFrameworkTop.TOPQCommonJets import addSoftDropJetsForTop
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/share/TOPQ4.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/share/TOPQ4.py
index fc491825da1260920606549327b37e48cff39b16..d4ebf48279759b06a77d9d2aacacdd9cac62cfef 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/share/TOPQ4.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/share/TOPQ4.py
@@ -105,8 +105,9 @@ replaceAODReducedJets(reducedJetList, TOPQ4Sequence, "TOPQ4")
 
 # If you use AntiKt10*PtFrac5SmallR20Jets, these must be scheduled
 # *AFTER* the other collections are replaced
-from DerivationFrameworkJetEtMiss.ExtendedJetCommon import addDefaultTrimmedJets
-addDefaultTrimmedJets(TOPQ4Sequence, "TOPQ4")
+from DerivationFrameworkJetEtMiss.ExtendedJetCommon import addDefaultTrimmedJets,addDefaultUFOSoftDropJets
+addDefaultTrimmedJets(TOPQ4Sequence,"TOPQ4")
+addDefaultUFOSoftDropJets(TOPQ4Sequence,"TOPQ4",dotruth=True)
 
 # add TTC jets
 from DerivationFrameworkTop.TOPQCommonJets import addTCCTrimmedJetsForTop