diff --git a/csst_mci_sim/csst_mci_sim.py b/csst_mci_sim/csst_mci_sim.py
index 40dbbd34da2784be706612f713ebbfffa0f37e5d..b214047a1fca309bb6b52bb311bc80965e902d1c 100644
--- a/csst_mci_sim/csst_mci_sim.py
+++ b/csst_mci_sim/csst_mci_sim.py
@@ -3447,43 +3447,43 @@ class MCIsimulator():
                             data[i,-j-1,] -= overload                
                             sum += overload
                         
-            else:        
+            # else:        
            
-                #loop over each column, as bleeding is modelled column-wise
-                for i, column in enumerate(data.T):
-                    sum = 0.
-                    for j, value in enumerate(column):
-                        #first round - from bottom to top (need to half the bleeding)
-                        overload = value - self.information['fullwellcapacity']
-                        if overload > 0.:
-                            overload /= 2.
-                            #self.image[j, i] -= overload
-                            data[j, i] -= overload
-            
-                            sum += overload
-                        elif sum > 0.:
-                            if -overload > sum:
-                                overload = -sum
-                            #self.image[j, i] -= overload
-                            data[j, i] -= overload                
-                            sum += overload
-            ################################
-                for i, column in enumerate(data.T):
-                    sum = 0.
-                    for j, value in enumerate(column[::-1]):
-                        #second round - from top to bottom (bleeding was half'd already, so now full)
-                        overload = value - self.information['fullwellcapacity']
-                        if overload > 0.:
-                            #self.image[-j-1, i] -= overload
-                            data[-j-1, i] -= overload
+            #     #loop over each column, as bleeding is modelled column-wise
+            #     for i, column in enumerate(data.T):
+            #         sum = 0.
+            #         for j, value in enumerate(column):
+            #             #first round - from bottom to top (need to half the bleeding)
+            #             overload = value - self.information['fullwellcapacity']
+            #             if overload > 0.:
+            #                 overload /= 2.
+            #                 #self.image[j, i] -= overload
+            #                 data[j, i] -= overload
+            
+            #                 sum += overload
+            #             elif sum > 0.:
+            #                 if -overload > sum:
+            #                     overload = -sum
+            #                 #self.image[j, i] -= overload
+            #                 data[j, i] -= overload                
+            #                 sum += overload
+            # ################################
+            #     for i, column in enumerate(data.T):
+            #         sum = 0.
+            #         for j, value in enumerate(column[::-1]):
+            #             #second round - from top to bottom (bleeding was half'd already, so now full)
+            #             overload = value - self.information['fullwellcapacity']
+            #             if overload > 0.:
+            #                 #self.image[-j-1, i] -= overload
+            #                 data[-j-1, i] -= overload
                              
-                            sum += overload
-                        elif sum > 0.:
-                            if -overload > sum:
-                                overload = -sum
-                            #self.image[-j-1, i] -= overload
-                            data[-j-1, i] -= overload                
-                            sum += overload
+            #                 sum += overload
+            #             elif sum > 0.:
+            #                 if -overload > sum:
+            #                     overload = -sum
+            #                 #self.image[-j-1, i] -= overload
+            #                 data[-j-1, i] -= overload                
+            #                 sum += overload
                         
             ######print('Applying column bleeding finished.......')
             return data
@@ -5216,11 +5216,11 @@ class MCIsimulator():
             print('applyPRNUeffect')
 
         ####################################################################
-        # if self.source in sourcelist:
-        #     if self.cosmicRays:
+        if self.source in sourcelist:
+            if self.cosmicRays:
                 
-        #         self.addCosmicRays()
-        #         print('addCosmicRays finisth')
+                self.addCosmicRays()
+                print('addCosmicRays finisth')
                      
         ##################################################
         if self.skyback: