# creating a class file : one column abstract in two column article [closed]

I am trying to create a latex class file, the thing i want to do is to span the abstract and keywords to two columns like the one in example below. I need help in modifying the code in class file to look like this ...

The class file;

\ProvidesClass{surjtemplate}
\NeedsTeXFormat{LaTeX2e}
\PassOptionsToClass{a4paper,10pt,twocolumn}{article}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
\ProcessOptions

\renewenvironment{abstract}{
\normalfont
\list{}{
\labelwidth0pt
\leftmargin0pt \rightmargin\leftmargin
\listparindent\parindent \itemindent0pt
\parsep0pt
\let\fullwidthdisplay\relax}
\item[\hskip\labelsep\bfseries\abstractname\enspace --] \small}{\endlist}

\newcommand{\keywordsname}{Keywords}
\newenvironment{keywords}{
\normalfont
\list{}{
\labelwidth0pt
\leftmargin0pt \rightmargin\leftmargin
\listparindent\parindent \itemindent0pt
\parsep0pt
\let\fullwidthdisplay\relax}
\item[\hskip\labelsep\bfseries\keywordsname:] \small}{\endlist}

\makeatletter
\makeatother
\endinput


The tex file;

\documentclass{surjtemplate}
\usepackage{lipsum}

\begin{document}

\title{The Title of the paper}

\author{Author Name}

\maketitle

\begin{abstract}
\lipsum[10]
\end{abstract}

\begin{keywords}
Production, Executable, Architecture
\end{keywords}

\section{Introduction}
\label{section:introduction}

\lipsum[4-10]

\end{document}


## closed as too broad by Dr. Manuel Kuehner, Stefan Pinnow, Mensch, Zarko, Martin SchröderJan 8 '17 at 18:04

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.