Main class, LOTS of problems