Begun on the impossible main class