added repertoire method