lots and lots of updates