fixing superclasses