GIMDiffusion