All around Refactoring