update 1st part