Although I have have only been with the program a very short time, I can see how my learning will improve constantly. Exercises are well designed. Reviewing of previous vocabulary is always part of the program. German is not easy so obviously you have to study hard. But it helps to have the right tools (program).