all kinds of reorg