update for several things