make a lot of updates