learned to use TOC