Refactoring scribe