modified3:step 3