controller reorg