process switch rev