diverse changes