Diffusion Machine