modify SpeakLine (finished chapter 7)