Gan Vae Diffusion Model