Quelques implementations, plusieurs changements