tests, un peu de refactoring
tests, un peu de refactoring