updates all final1