text diffusion mechanism tool