Fait passer 3 test supplémentaire et refactore