fix #4 fix #5 fix #6 fix #7 fix #9 et touché coulé...