training diversity