diff --git a/applications/lofar1/readme_lofar1.txt b/applications/lofar1/readme_lofar1.txt
index d20bd1e2e5bda22769d54cdab4d825f229e45a38..c252f9e0b705b6b8c1e444048b2e6e0d8e5635c8 100644
--- a/applications/lofar1/readme_lofar1.txt
+++ b/applications/lofar1/readme_lofar1.txt
@@ -32,6 +32,7 @@ Contents
   c) Simulating tb/vhdl/tb_pft2.vhd
 3) Create pfb2_unit.vhd that can replace wpfb_unit_dev.vhd
 4) Remove () from filenames
+5) Add generics
 
 
 References:
@@ -94,13 +95,14 @@ c) Simulating tb/vhdl/tb_pft2.vhd
   * Made tb_pft2.vhd self stopping and changed generics to g_pft_mode, g_name_x, g_name_y
   * Added multi tb_tb_pft2.vhd to verify ptf2 with all available *sig files.
   ==> tb_tb_pft2.vhd simulates OK using c_diff_max = 20 like in data/tc.tcl
-
+  
   
   
 3) Create pfb2_unit.vhd that can replace wpfb_unit_dev.vhd
   * pfb2.vhd = pfs + pft2
   * pfb2_unit.vhd = multiple instances of pfb2 + sst, similar as wpfb_unit_dev.vhd for wideband factor wb = 1.
 
+  
 
 4) Remove () from filenames
   * The () in the files names cause the 'mk' command in Modelsim to fail, 'mk compile' can
@@ -109,3 +111,14 @@ c) Simulating tb/vhdl/tb_pft2.vhd
   * Use _pkg instead of (pkg) in package file name to avoid () in file name.
   * Keep only the actually used files in the hdllib.cfg
 
+  
+  
+5) Add generics
+  * pft2:
+    - g_stage_dat_w
+    - verified range of g_stage_dat_w in tb_pft2
+    - verified switch_en input in tb_pft2
+  * pfb2:
+    - g_switch_en
+    - g_stage_dat_w
+    - g_pfs_bypass