Created Refactoring document