prepare for depandency