chaning dependency