reorg and invert plt