final and last update