complete update 2