last changes has been done

diffusion model is completed, until a new task assign there is nothing
to do about this model