interface transformation + commentaires