diff --git a/applications/apertif/designs/apertif_unb1_correlator/src/vhdl/apertif_unb1_correlator_pkg.vhd b/applications/apertif/designs/apertif_unb1_correlator/src/vhdl/apertif_unb1_correlator_pkg.vhd
index b6c140ec5790e7726a45130b1d754f90b043b9e5..9092e28b668916c110281999436992fd79c61571 100644
--- a/applications/apertif/designs/apertif_unb1_correlator/src/vhdl/apertif_unb1_correlator_pkg.vhd
+++ b/applications/apertif/designs/apertif_unb1_correlator/src/vhdl/apertif_unb1_correlator_pkg.vhd
@@ -26,24 +26,26 @@ USE common_lib.common_pkg.ALL;
 
 PACKAGE apertif_unb1_correlator_pkg IS  
 
-  CONSTANT c_nof_revisions : NATURAL := 5;
-  CONSTANT c_nof_constants : NATURAL := 12;
+  CONSTANT c_nof_revisions : NATURAL := 6;
+  CONSTANT c_nof_constants : NATURAL := 14;
  
   TYPE t_apertif_unb1_correlator_revision_matrix IS ARRAY(INTEGER RANGE 0 TO c_nof_constants-1, INTEGER RANGE 0 TO c_nof_revisions-1) OF BOOLEAN; 
   CONSTANT c_apertif_unb1_correlator_revision_matrix : t_apertif_unb1_correlator_revision_matrix := 
-  (--  0      1      2      3      4  
-    ( TRUE,  TRUE,  TRUE, FALSE,  TRUE),  -- c_use_input_node       
-    ( TRUE, FALSE, FALSE,  TRUE,  TRUE),  -- c_use_mesh_node        
-    ( TRUE,  TRUE,  TRUE, FALSE,  TRUE),  -- c_use_processing_node  
-    ( TRUE, FALSE,  TRUE, FALSE,  TRUE),  -- c_use_bg_input         
-    (FALSE, FALSE, FALSE, FALSE, FALSE),  -- c_use_db_input         
-    ( TRUE,  TRUE,  TRUE, FALSE,  TRUE),  -- c_use_interleave       
-    (FALSE, FALSE, FALSE,  TRUE, FALSE),  -- c_use_bg_mesh          
-    ( TRUE, FALSE, FALSE,  TRUE, FALSE),  -- c_use_db_mesh          
-    (FALSE, FALSE, FALSE, FALSE, FALSE),  -- c_use_repack           
-    (FALSE, FALSE, FALSE, FALSE,  TRUE),  -- c_use_db_processing             
-    ( TRUE,  TRUE,  TRUE, FALSE, FALSE),  -- c_use_wpfb                 
-    ( TRUE,  TRUE,  TRUE, FALSE, FALSE)   -- c_use_cor             
+  (--  0      1      2      3      4      5
+    ( TRUE,  TRUE,  TRUE, FALSE,  TRUE,  TRUE),  -- c_use_input_node       
+    ( TRUE, FALSE, FALSE,  TRUE,  TRUE, FALSE),  -- c_use_mesh_node        
+    ( TRUE,  TRUE,  TRUE, FALSE,  TRUE,  TRUE),  -- c_use_processing_node  
+    ( TRUE, FALSE,  TRUE, FALSE,  TRUE,  TRUE),  -- c_use_bg_input         
+    (FALSE, FALSE, FALSE, FALSE, FALSE, FALSE),  -- c_use_db_input         
+    ( TRUE,  TRUE,  TRUE, FALSE,  TRUE,  TRUE),  -- c_use_interleave       
+    (FALSE, FALSE, FALSE,  TRUE, FALSE, FALSE),  -- c_use_bg_mesh          
+    ( TRUE, FALSE, FALSE,  TRUE, FALSE, FALSE),  -- c_use_db_mesh          
+    (FALSE, FALSE, FALSE, FALSE, FALSE, FALSE),  -- c_use_repack           
+    (FALSE, FALSE, FALSE, FALSE,  TRUE, FALSE),  -- c_use_db_processing             
+    ( TRUE,  TRUE,  TRUE, FALSE, FALSE,  TRUE),  -- c_use_wpfb                 
+    ( TRUE,  TRUE,  TRUE, FALSE, FALSE, FALSE),  -- c_use_cor             
+    (FALSE, FALSE, FALSE, FALSE, FALSE,  TRUE),  -- c_use_chan_stats             
+    (FALSE, FALSE, FALSE, FALSE, FALSE,  TRUE)   -- c_use_bg_processing
   );
     
   FUNCTION func_revision_number(g_design_name : STRING) RETURN NATURAL; 
@@ -61,6 +63,7 @@ PACKAGE BODY apertif_unb1_correlator_pkg IS
     ELSIF g_design_name = "apertif_unb1_correlator_lite_bg"        THEN RETURN 2;
     ELSIF g_design_name = "apertif_unb1_correlator_mesh_ref"       THEN RETURN 3;
     ELSIF g_design_name = "apertif_unb1_correlator_mesh_dis"       THEN RETURN 4;
+    ELSIF g_design_name = "apertif_unb1_correlator_filter"         THEN RETURN 5;
     ELSE  RETURN 0;
     END IF;
   END; 
@@ -77,8 +80,10 @@ PACKAGE BODY apertif_unb1_correlator_pkg IS
     ELSIF c_name = "c_use_db_mesh"         THEN RETURN  7;
     ELSIF c_name = "c_use_repack"          THEN RETURN  8;
     ELSIF c_name = "c_use_db_processing"   THEN RETURN  9;
-    ELSIF c_name = "c_use_wpfb"            THEN RETURN 11;
-    ELSIF c_name = "c_use_cor"             THEN RETURN 10;
+    ELSIF c_name = "c_use_wpfb"            THEN RETURN 10;
+    ELSIF c_name = "c_use_cor"             THEN RETURN 11;
+    ELSIF c_name = "c_use_chan_stats"      THEN RETURN 12;
+    ELSIF c_name = "c_use_bg_processing"   THEN RETURN 13;
     ELSE RETURN 0;
     END IF;
   END; 
@@ -89,7 +94,7 @@ PACKAGE BODY apertif_unb1_correlator_pkg IS
   BEGIN
     RETURN c_apertif_unb1_correlator_revision_matrix(v_con_index, v_rev_index);
   END;
-
-  
+ 
 END apertif_unb1_correlator_pkg;
 
+