textblock: add toc