dependency convergence