reorg, add background