refactoring morning