refactoring study
Tout plus