modifier les codes, version nouvelle