add a bunch of dependencies that are not necessarily general purpose