resolving superclasses : ok