allows a subroutine for base changes and objectclass name changes