Nasreddine FAREH : divers modifs