Vocabulary
進化を遂げる
しんかをとげる
to make progress; to develop; to evolve (method, style, etc.)
expression
verb