Initial commit of the main class