portfolio [noun] + comprehensive [adjective]