reorg, row factory