updated diffusion notebook