Utility and practical applications for GANS