added project diffusion