view switch combined