docs hierarchy