new step 6 code