current state of refactoring