translate English to French: We know, however, that we can improve how we operate and that we can still do more - and we are conducting our own research on how to accomplish this.
Nous savons, toutefois, que nous pouvons améliorer notre façon de fonctionner et que nous pouvons faire encore plus - et nous menons notre propre recherche pour trouver comment y parvenir.