improve table of contents