refactoring-sample