comprehensive.pdf