working level switching