Complete first bonus for challange 4.
Refactor challenge 4.
Complete bonus part 2 of challenge 4.
Complete challenge 5.
Complete challenge 6.