works with reorg