refactoring is started