Comprehensive: covering completely or broadly