updates all over the place