update for dependence