translate English to French: Nonetheless, there is still room for improvement.
En 2001, deux entreprises ont reçu le prix :