package [noun] + comprehensive [adjective]