retro-diffusion-core