diff --git a/tracy/tracy/inc/nsls-ii_lib.h b/tracy/tracy/inc/nsls-ii_lib.h
index 7f7665bf78ec9bbf5abc75123d2a85cda7b0293c..da3d2ff2bdd22f6b6b80f66025526864492c8588 100644
--- a/tracy/tracy/inc/nsls-ii_lib.h
+++ b/tracy/tracy/inc/nsls-ii_lib.h
@@ -18,8 +18,9 @@ extern double   x_max_FMA, y_max_FMA, delta_FMA;
 
 extern double   delta_DA_;
 
+extern const int  N_Fam_max;  //number of quadrupoles for ID correction
 extern char     ae_file[max_str], fe_file[max_str], ap_file[max_str];
-extern int      N_calls, N_steps;
+extern int      N_calls, N_steps, N_Fam, Q_Fam[]; //For ID correction
 extern double   disp_wave_y;
 extern Vector2  beta_ref;
 
@@ -258,6 +259,9 @@ void reset_quads(void);
 
 void ini_ID_corr(void);
 
+// From Taiwan light source
+bool ID_corr0(void);
+
 bool ID_corr(const int N_calls, const int N_steps);
 
 void get_param(const char *param_file);