Completed up to step 4