finishing state management for revision