add various dependencies