Lesson 7 - "The refactory factory" exercise