app controllers reorg