Using Transformers For Generative Tasks Language Modeling