main developments