dude a bunch of updates