add a bunch of dependencies