1.Fluent
2.Enjoyable
3.Encouragement
4.progress
5.Pronounciation
6.correction
7.Misunderstand
8.explains