refactoring + element complexe
element complexe dev