study refactoring