last refactoring state