almost done with the Update