generation [noun] + successive [adjective]