Class Conditional Diffusion Model