20 years of development