cleaned up in levels and corrected the description of the class