end updates