add new dependence