cleaning up very old classes and updating documentation
some more cleaning up