step 6 - with typo fixes