switching structure