manque plus qu'une interface, code ok