classDiffusion