Refactor With Documents