re 902: use base classes