renamed base class