fixing Superclass