varied [adjective] + repertoire [noun]