updating a lot of miscellaneous things