add dependences