adding and updating a bunch of libraries