=bunch of updates