generative adversarial networks   3 Stories