ALM_Kaushik version 2