add more some dependences