Vocabulary

進化を遂げる

to make progress; to develop; to evolve (method, style, etc.)

expression verb