add assertions for Diffusion 2D