data ne devrait pas etre dans l'interface en fait.