Conditional Variational Auto Encoder Model