How to Build GANs To Synthesize Data