switch model