update TOC and add more details