pass step 1
update prepare
pass step 5