removed base class