Lesson 10 with style and errors