modified a base class.