role switching modifications