mid segment switch WIP