use correct base class