some style changes
build table of content in runtime in browser