added an exercise for generative models