rerunning diffusion bidirectional
rerunning diffusion bidirectional