Update Functions-Part 2