initial commit of the main class