changed i_dara function