fix step_switch