Lesson06 - unfinished.