final updates 1