Wrote step 7 from scratch