derniere version avec index et search par interface