refactoring book exchange process