Refactoring_example