finally get all dependencies set up correctly