Documentation Pass 2 and Pass 3