step 4 done, step 5 added