finish the reassignment of this base class