final version update 2