DP - design model is more than the vocabulary mentioned, but I personally think that there is no project experience learning DP is a fairly difficult thing. It's just like writing in order to write text. If it is just a bunch of idioms, it is not actually written, and it will not really understand these idioms, and the written essay is just a stack of lame.