base class changed