Update langage M3