add more dependences