final updates 2