initial commit of the real main class