base class removed