refacto en vue des tests