toc accepts the depth parameter