Ajout de TU
Refactoring + Add tests