process switch rev2