updated lead change routines