Example
Refactoring