updating a bunch of things