desc for modal
Changing toc infrastructure
Moving more logic to init()