Remaniement code.
Version OK