switch design