mosaic [noun] + complex [adjective]