step 2 almost to be finished