organized class file, new problem environment, new parts environment, print formatting simplified (should be simple to start with authors complicating it)