a lot of updates, most things work at least a little bit