Next gen switch