successive [adjective] + generation [noun]