Cette interface n'est qu'une interface initial, et pas encore parfaite. Mais