complexity [noun] + technological [adjective]