Initial commit of main class