challenge 05: lazyfy
challenge 05: improvements
challenge 05: typo