a whole mess of updates and changes