change TOC to absorb content